25 Temmuz 2013 Perşembe

C# : Formlar Arasında İşlem Yapma


          Bazı durumlarda bir form üzerinde elde ettiğimiz verileri başka bir form üzerinde kullanmak zorunda kalabiliriz. Bunu bir örnek üzerinde göstermek daha iyi olacaktır. Bunun için Form1 ve Form2 olarak iki tane form kullanacağız ve bunları aşağıdaki şekilde tasarlayalım. Amacımız Form1 üzerindeki textbox'a yazdığımız değeri diğer formda göreceğiz.


          Tasarım aşamasında verileri çekeceğimiz nesnenin properties penceresi üzerinden belirli özelliklerini ayarlamamız gerekiyor. Bunun için Modifiers özelliğini kullanacağız. Başka formlar üzerinde işlem yapabilmemiz için o nesnenin Private olan Modifiers özelliğini Public yapmalıyız.


          Formlar arasında işlem yapabilmemiz için modifiers özelliğini public yaptığımıza ve Form2 üzerinde işlem yapacağımız için Form2'yi Form1 üzerinde aşağıdaki şekilde tanımlamaya dikkat etmeliyiz.


          Yukarıdaki şekilde tanımlama yaptıktan sonra goster komutunu yazdıktan sonra nokta koyduktan sonra veri aktaracağımız nesnenin adının gelmesi gerek. Bu nesneyi seçip istediğimiz özelliğini değiştirebiliriz.

          Kodun tamamını bakarak ne yaptığımıza göz atabiliriz. Form1 üzerinde yer alan gönder butonuna olayımızı atadık.


          Form üzerinde yaptığımız işlemi de ekran görüntüsünü aldığımız örnek üzerinde görebiliriz.


Hiç yorum yok:

Yorum Gönder