Form İçinde Form Oluşturmak

FORUMSAL.NET YENİDEN ERİŞİME AÇILDI ForumSAL · Bilgilendirme

Yaşanan süreçte sabır gösteren ve yanımızda olan tüm üyelerimize teşekkür ederiz. Alternatif adreslerimiz üzerinden de bize ulaşabilirsiniz.

Alternatif erişim adreslerimiz
⚪ Konu yazarı en son 4945 gün önce aktifti
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:
Kod:
Dim pencere As New Form2        
pencere.TopLevel = False
Me.Controls.Add(pencere)
pencere.Show()
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:
Kod:
Dim pencere As New Form2        
pencere.TopLevel = False
Panel1.Controls.Add(pencere)
pencere.Show()
 
Geri