En iyi yanıtlayıcılar
Formdan forma veri gönderme. Bence ilginç soru :)

Soru
-
Merhaba. Kendimce ilginç bir sorum var. 3 ayrı formdan gerektiği zaman düzenleme için kullandığım formZ ye id numarasını yollayarak çağırıyorum işlem yapıp kapatıyorum. Fakat formZ gönderilen hangi id ile işlem yapacağını karıştırıyor. formZ yi
formZ goster = new FormZ();
goster.Show();komutu ile çağıran formun kim olduğunu formZye tanıtmam lazım ki textBox.7 ye hangi bilgiyi yazacağını anlasın.
textBox7.Text = A.gonderilecekveriKD;
textBox7.Text = B.gonderilecekveriKYD;
textBox7.Text = C.gonderilecekverikus;
arama(textBox7.Text);
Yanıtlar
-
Bir kaç yöntem var. En kısa yöntem FormZ class yapılandırma metoduna parametre girmek olabilir.
public FormZ(string gonderenFormunAdi, string aranan) { Form gonderen = Application.OpenForms[gonderenFormunAdi]; textBox7.Text = aranan; arama(texBox7.Text); }
bundan sonra FormZ sınıfından türettiğiniz formları, başka formların içerisinden,
void Button1_Click(object sender, EventArgs e) { FormZ fZ = new FormZ("FormA", textBox1.Text); fZ.Show(); }
veya benzeri olay metodları ile kullanabilirsiniz...
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...
- Düzenleyen MuratAKSARAY 15 Haziran 2017 Perşembe 18:47
- Yanıt Olarak İşaretleyen Salih39 15 Haziran 2017 Perşembe 19:41
Tüm Yanıtlar
-
Bir kaç yöntem var. En kısa yöntem FormZ class yapılandırma metoduna parametre girmek olabilir.
public FormZ(string gonderenFormunAdi, string aranan) { Form gonderen = Application.OpenForms[gonderenFormunAdi]; textBox7.Text = aranan; arama(texBox7.Text); }
bundan sonra FormZ sınıfından türettiğiniz formları, başka formların içerisinden,
void Button1_Click(object sender, EventArgs e) { FormZ fZ = new FormZ("FormA", textBox1.Text); fZ.Show(); }
veya benzeri olay metodları ile kullanabilirsiniz...
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...
- Düzenleyen MuratAKSARAY 15 Haziran 2017 Perşembe 18:47
- Yanıt Olarak İşaretleyen Salih39 15 Haziran 2017 Perşembe 19:41
-