Forum

C# form control adl...
 
Bildirimler
Hepsini Temizle

[Çözüldü] C# form control adlarını çekme dinamik olarak

2 Yazılar
2 Üyeler
0 Reactions
741 Görüntüleme
(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

Merhaba 

Form içerisinde flowlayout oluşturuyorum onun içerisinde de dimaik olarak Panel oluşturup panel içerisine de label ve textedit atıyorum. Textedit içerisindeki yazıları nasıl çekebilirim ? 

Teşekkürler

 
Gönderildi : 28/02/2020 10:34

Sait ORHAN
(@saitorhan)
Gönderiler: 46
Trusted Member
 
//flowlayout kontrolü içerisindeki kontroller dönülür
foreach (Control control in flowLayoutPanel1.Controls)
{
if (control is Panel) // O an sorgulanan kontrol panel ise
{
foreach (Control panelControl in ((Panel)control).Controls) // panel içerisindeki kontrolleri foreach dönülür
{
if (panelControl is TextBox) // kontrol TextBox ise
{
MessageBox.Show(((TextBox)panelControl).Text); // kontrolü TextBox'a çevir ve Text değeri alınır.
}
}
}
}

---------
Sait ORHAN
Bilgisayar Mühendisi
Web: http://saitorhan.com

 
Gönderildi : 11/03/2020 14:21

Paylaş: