Nasıl yapılır: Windows Formlarına Denetimler Ekleme
Çoğu form, bir kullanıcı arabirimi (UI) tanımlamak için formun yüzeyine denetimler eklenerek tasarlanır. Denetim , bilgileri göstermek veya Kullanıcı girişini kabul etmek için kullanılan bir form bileşenidir. denetimler hakkında daha fazla bilgi için bkz. Windows Forms denetimleri.
Form üzerinde bir denetim çizmek için
Formunu açın. daha fazla bilgi için bkz. nasıl yapılır: tasarımcıda Windows Forms görüntüleme.
Araç kutusunda formunuza eklemek istediğiniz denetime tıklayın.
Form üzerinde, denetimin sol üst köşesinin bulunmasını istediğiniz yere tıklayın ve denetimin sağ alt köşesinin bulunmasını istediğiniz yere sürükleyin.
Denetim, belirtilen konum ve boyutla forma eklenir.
Not
Her denetim için varsayılan bir boyut tanımlanmış. Araç kutusundan forma sürükleyerek, denetimin varsayılan boyutundaki formunuza bir denetim ekleyebilirsiniz.
Bir denetimi forma sürüklemek için
Formunu açın. daha fazla bilgi için bkz. nasıl yapılır: tasarımcıda Windows Forms görüntüleme.
Araç kutusunda istediğiniz denetime tıklayın ve formunuza sürükleyin.
Denetim, varsayılan boyutunda belirtilen konumda bulunan forma eklenir.
Not
Araç kutusundaki bir denetime çift tıklayarak formun varsayılan boyutunda sol üst köşesine ekleyebilirsiniz.
Ayrıca, çalışma zamanında bir forma dinamik olarak denetim ekleyebilirsiniz. Aşağıdaki kod örneğinde, TextBox bir denetim tıklandığında forma bir denetim eklenecektir Button .
Not
Aşağıdaki yordam, bir düğme denetimi olan bir form olması gerekir,
Button1zaten üzerine yerleştirilmiş.
Bir forma programlı bir şekilde denetim eklemek için
ClickFormunuzun sınıfı içindeki düğmenin olayını işleyen yöntemde, denetim değişkeninizin başvurusunu eklemek, denetimin öğesini ayarlamak ve denetimi eklemek için aşağıdakine benzer bir kod ekleyinLocation.Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyText As New TextBox() MyText.Location = New Point(25, 25) Me.Controls.Add(MyText) End Subprivate void button1_Click(object sender, System.EventArgs e) { TextBox myText = new TextBox(); myText.Location = new Point(25,25); this.Controls.Add (myText); }private: System::Void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { TextBox ^ myText = gcnew TextBox(); myText->Location = Point(25,25); this->Controls->Add(myText); }Not
Ayrıca, denetimin diğer özelliklerini başlatmak için de kod ekleyebilirsiniz.
Önemli
Kötü amaçlı olarak başvurarak yerel bilgisayarınızı ağ üzerinden bir güvenlik riskine maruz kalabilirsiniz
UserControl. Bu durum yalnızca zararlı bir kişinin zararlı bir denetim oluşturan bir sorun olduğu ve bunu projenize yanlışlıkla ekleyerek bir sorun olacaktır.