RüzGaR'
Üye
-
- Katılım
- Haziran 16, 2011
-
- Mesajlar
- 801
-
- Tepkime puanı
- 1
-
- Puanları
- 268
-
- Yaş
- 32
-
- Web sitesi
- www.forumbahane.net
Bazı Programlarda Formun İçinde Başka Formlar da Oluyor. Ama Bizim Yaptıklarımız Hep Form2.Show() Gibi Komutlarla İkinci Bir Pencere Açmak. Peki ya Bizde Form2' yi, Form1' in İçinde Gösterebilir ve Form1' in Dışına Çıkmasını Engelleyebilir Miyiz? Tabii Ki Yapabiliriz.. Hemde Çok Basit Bir Kod İle Bunu Yapmak Mümkün!
Aşağıdaki Kodu Bir Buton veya Form_Load Eventine Ekleyin. Böylece Form2, Form1' in İçinde Belirecek:
Kod:
Kodumuz Bu Kadar, Gayet Basit ve Kullanışlı. Ayrıca Bir Eklemede Bulunayım, Derseniz Ki "Ben Form2' yi Form1'in İçinde Değil de Form1' deki Bir Panel' in İçine Ekleyeceğim. Böylece Form2, Form1'in Değil Panel' in İçinden Çıkamasın. Paneli de Formun Tam Ortasına Koyduk mu İş Tamamdır.
O Zaman Kodda Şöyle Bir Değişiklik Yetecektir:
Kod:
Aşağıdaki Kodu Bir Buton veya Form_Load Eventine Ekleyin. Böylece Form2, Form1' in İçinde Belirecek:
Kod:
Kod:
Dim pencere As New Form2
pencere.TopLevel = False
Me.Controls.Add(pencere)
pencere.Show()
O Zaman Kodda Şöyle Bir Değişiklik Yetecektir:
Kod:
Kod:
Dim pencere As New Form2
pencere.TopLevel = False
Panel1.Controls.Add(pencere)
pencere.Show()