8 Kasım 2014

Panel Kullanımı

Arkadaşlar bu yazımda Panel nesnesi hakkında küçük bir örnek yapacağız.

Panel kullanımı çok basittir ve projelerimiz için fazlaca önemlidir.

Uygulamamızın Amacımız: TextBox nesnesine doğru giriş yapıldığında Panellerin görünürlüğünü değiştirmek.

Hatırlatmak isterim ki bu uygulamamızda yaptığımız bütün işlemleri Panel kullanmadan da gerçekleştirebilirdik. Fakat çok sayıda nesnemizin bir arada bulunduğu uygulamalırımızda ya da görünüm, işlevsellikten kaynaklı nedenlerle birden fazla nesnenin Visible özelliği ile uğraşmaktansa Panel kullanımı çok daha mantıklı olacaktır.

Form1 Görünümü:












 



 
  • Bu uygulamamızda iki tane Panel (Panel1, Panel2 ) , Button ve Textbox nesnelerini kullanacağız.
  • Üstte Panel1 altta ise Panel2 nesnemiz bulunuyor. Panel1 içerisinde ki nesnelerimizi kullanmayacağız, Panel2 içerisinde ise Textbox1 ve Button1 nesnemiz bulunuyor.
  • Unutmayalım ki panel içerisinde bütün nesneleri kullanabiliriz, bu uygulamamızda karışıklığı engellemek için az sayıda nesne kullandım.










  • Kodlarımıza geçmeden önce Panel1 nesnemizin Properties bölümünden Visible özelliğini False olarak ayarlıyoruz. Bu yaptığımız değişiklik ile Panel1 nesnemiz; Form üzerinde olduğu halde programımız çalıştığında görünmeyecektir.

 Kodlarımız ise:
 












  • If koşulu ile TextBox nesnemize girişin kontrolünü yapıyoruz.
  • panel1.Visible = true; kod satırımız ile Panel1 nesnesini görünür olarak ayarlıyoruz.
  • panel2.Visible = false; kod satırımız ile Panel2 nesnesini görünmez olarak ayarlıyoruz.

Ve Programımızın Çalışması:

















  • Doğru giriş yapılıp Buton 'a tıklandığında programımızın görünümü:
 
















  • Hatalı giriş yapıldığında ise:
 

1 Kasım 2014

MouseMove Olayı

Arkadaşlar bu yazımda Windows Form üzerinde mouse hareket ettiği sürece X ve Y koordinatlarını Label nesnelerine yazdıracağım..
Bu örneğimizde mouse koordinatlarına ulaşmamız için MouseMove olayını kullanmamız gerekiyor.

Form1 Görünümü:

  • Form1 'de sadece iki tane Label nesnemiz bulunuyor.

  • Mouse koordinatlarına ulaşmamız için Form1 'de  MouseMove olayını aktif hale getirmemiz gerekiyor.
 







Kodlarımız ise: 

  • e.X ve e.Y kullanarak anlık olarak mouse koordinatlarına ulaşıyoruz.








Ve Son Olarak Programımız: