olay
Olayların, bunu yaparken kullanıcının etkileşimiyle orantılı olması amaçlanmıştır. Programcı, olay gerçekleştiğinde işlemeyi belirtilen bir yönteme atlayabilir. Neredeyse her zaman aletlerde vb. Kullanılır.
Alıştırma olarak, form fare ile tıklatıldığında ileti kutusu görüntüleyen bir program oluşturalım.
Yapılacak ilk şey, formun tasarımcısını görüntülemektir. Yukarıdaki sekmeden "MainForm.cs [Tasarım]" ı tıklayın. Kapalıysa, çözüm gezgininden "MainForm .cs" öğesine çift tıklayın. "Tasarımcıyı Göster" i sağ tıklamak da iyidir.
Tasarımcı göründüğünde, "Özellikler" i açın (bundan önce, odaklanmak için forma tıklayın. Aksi takdirde, aşağıda gösterildiği gibi göremeyebilirsiniz), özellik penceresinin üstündeki "Olay (yıldırım cıvata düğmesi)" ne basın.
Aşağıdaki gibi öğeler görüntülendiğinden, lütfen "MouseDown" karakterinin bir kısmına çift tıklayın.
Ardından kod düzenleyicisine gidersiniz ve yeni bir yöntemin eklendiğini görürsünüz.
Bu "MainForm_MouseDown" yöntemi, fareyi tıklattığınızda çağrılır. Şimdi, bu yöntemin içine aşağıdaki kodu koymayı deneyin:
MessageBox.Show("マウスクリック!");
Çalıştırmayı deneyin. Forma tıklamanın aşağıdaki iletişim kutusunu açacağını düşünüyorum.
Olay şöyle görünüyor. Şimdilik, test amacıyla bu olayı kaldıracağım. Silmek için, olayı önceki özelliklerden açın, "MouseDown" a sağ tıklayın ve "Sıfırla" yı seçin. Bu, bu olayın yürütülmesini engeller. Kod kod dosyasında kalır, bu nedenle olduğu gibi silin.