C# başka formdaki nesneye erişme
SanalData’yı Google’da tercih edilen kaynak olarak ekleyinMerhaba arkadaşlar bazı durumlarda birden fazla form kullanırken formlar arası veri alışverişi yapmamız gerekebilir işte böyle durumlarda aşağıdaki kod blokları işimizi görür.Örnek olarak 2 tane formumuz olsun
Form 1 —> 1 adet label
Form 2 —> 1 adet buton
senaryomuz ise şu şekilde form 2 de ki butona basında form 1 deki label’e yazı yazsın.
Öncelikle Form’in kod sekmesinde değişken tanımlar gibi aşağıdaki tanımlamayı yapıyoruz
|
1 |
public static Label statil_lbl; |
ben label dediğim için label şeklinde tanımlama yaptım size kendinize göre düzenlersiniz.Sonra form1 load kısmına ise aşağıdaki kodu yazıyoruz
|
1 |
statil_lbl=form1 deki label adı |
Daha sonra form 2de butonun click evetına ise aşağıdaki kodu yazıyoruz.
|
1 |
Form1.statil_lbl.Text = "Sanaldata.com"; |
Hepsi bu kadar kolaymış değil mi 🙂
—————— GÜNCELLEME (23/06/2018) ———————-
Ayrıca alternatif olarak aşağıdaki kodlarıda kullanabilirsiniz.
|
1 2 |
form_adi frm = (form_adi )Application.OpenForms["form_adi "]; frm.button2.PerformClick(); |
Günün zaman çizelgesi
Haber eklenme saatine göre sıralanır.
- Bugün
- Apple’ın metin bildirimli akıllı ev kamerası iddiası
- Apple, iPhone Duo için yeni Shot on iPhone kampanyasını başlattı
- Apple, Brüksel’de teknoloji lobisinin en aktif şirketlerinden
- Apple gündeminde iPhone Duo, AirPods 5 ve mesajla sipariş
- Armadin, yapay zekâ güvenliği için 255,5 milyon dolar topladı
- Lyft, sürücü sınıflandırması davasında 272,5 milyon dolar ödeyecek
- GrayKey, iPhone’un 72 saatlik güvenlik kilidini aşabilir
- Grok’un Maduro operasyonunu Trump’a önerdiği iddia edildi
- GTA 6’nın hava sistemi yerel yağış ve kasırgalar sunacak
- Apple Arcade kataloğuna beş yeni oyun eklendi
- Dün
- Audible, yapay zekâ destekli interaktif hikâyeleri duyurdu
- Kena: Scars of Kosmora’nın çıkışı 2027’ye ertelendi
- Google Gemini Live, küçük yazıları okuyabilecek
- Android Central ekibi işten çıkarıldı, yayınlar sürecek