Visual Basic'te iki formu nasıl bağlanır

ShowDialog yöntemini kullanma

1. Adım

Visual Basic açın ve yeni bir Windows Forms projesi oluşturun. "Dosya" üzerine tıklayın, sonra "Yeni Proje". Yeni Proje iletişim kutusu görüntülendiğinde, ağaç görünümünden "Windows" ı seçin, proje türlerinin "Windows Forms Application" seçeneğini seçin, "FormSamples" projesini adlandırın ve ardından Tamam'a tıklayın. Yeni bir form görünecektir.

2. Adım

Yeni formdaki bir etiketi ve üç düğmeyi sürükleyin. Etikete tıklayın ve "Özellikler" seçeneğini seçin. "LblTitle" etiketini adlandırın ve Text özelliğine "Hoş Geldiniz" yazın. Form tasarımcısına dönmek için "ESCAPE" düğmesine tıklayın. Her bir butona ait işlemi tekrarlayın, her tuşun her bir Text özelliği için "Login", "View" ve "Close" girin.

3. adım

İkinci form oluştur "Proje" ye ve ardından "Yeni Windows Formu Oluştur" a tıklayın. "LoginForm" formunu adlandırın. Bir etiketi, metin alanını ve iki düğmeyi forma sürükleyin. Etiketin Text özelliğini "Ad:", "txtName" metin alanının adı ve "Oturum Aç" ve "İptal" düğmelerinin etiketini değiştirin.

Kod penceresini açmak ve aşağıdaki kodu eklemek için Giriş düğmesine çift tıklayın:

DialogResult = DialogResult.OK

Görünümün üzerine tıklayın ve formun tasarım görünümüne dönmek için Tasarım'a tıklayın. İptal düğmesine çift tıklayın ve aşağıdaki kodu ekleyin:

DialogResult = DialogResult.Cancel

4. Adım

İlk forma geri dönün, Solution Explorer'ın "Form1" penceresine tıklayın. Giriş düğmesine çift tıklayın ve aşağıdaki kodu ekleyin:

Frm.ShowDialog = DialogResult.OK ise frm.Close () 'dan sonra Hoş Geldiniz frm.Close ()

Bu kod, giriş formunun yeni bir örneğini oluşturur, ardından formu açmak için ShowDialog yöntemini kullanın. Giriş düğmesine tıklandığında, ShowDialog DialogResult.OK değerini döndürür ve kod hoş geldiniz mesajındaki metin alanının adını kopyalar. "İptal" e tıklarsanız, bu kod dikkate alınmaz. Kapat yöntemi, iletişim formunu kapatır.

Göster yönteminin kullanımı

1. Adım

"ViewForm" adlı başka bir form oluşturun. Araç kutusundan bir etiketi ve bir düğmeyi forma sürükleyin. "LblContent" etiketinin Name özelliğini değiştirin ve "Kapat" düğmesinin Text özelliğini değiştirin.

2. Adım

"Kapat" düğmesine çift tıklayın ve aşağıdaki kodu ekleyin:

Kapat ()

3. adım

Form1'in form tasarımcısına geri dönün, ardından "Görüntüle" düğmesine çift tıklayın. Aşağıdaki kodu ekleyin:

Dim frm Yeni ViewForm olarak frm.lblContent.Text = lblTitle.Text & ". İçeriği buraya yerleştirin." frm.Show ()

Bu kod, yeni bir ViewForm örneği oluşturur. Ardından, etiketin text özelliğini ayarlarsınız ve formun Show yöntemini çağırırsınız. Kapat yönteminin olmadığını ve Göster yönteminin bir değer döndürmediğini unutmayın.