C# Dinamik Nesne Oluşturma ve Forma Ekleme

Nisan 19, 2017 Mustafa BÜKÜLMEZ 0 Yorum

Bu dersimizde C# da kod kısmına Devexpress nesneleri oluşturup formumuza ekleyeceğiz.

Selamlar arkadaşlar,
Bu dersimizde c# da dinamik (yani kod ile) devexpress nesneleri oluşturup bunları formumuza eklemeyi göstereceğim. Bu yöntem sadece devexpress için değil windows nesneleri için de geçerlidir. Kendinize göre düzenledikten sonra dilediğiniz gibi kullanabilirsiniz.
Şimdi formumuza 5 adet TextEdit ekleyelim.
C#
for (int i = 0; i < 5; i++)
{
    DevExpress.XtraEditors.TextEdit MyTextEdit = new DevExpress.XtraEditors.TextEdit();
    //textedit nesnemizi oluşturduk.

    MyTextEdit.Name = "MyTextEdit" + i.ToString();
    //textedit nesnemize isim verdik.

    MyTextEdit.Size = new Size(120, 20);
    //textedit nesnemizin boyutlarını ayarladık.

    MyTextEdit.Location = new Point(0, (23 * i));
    //textedit nesnemizin form üzerindeki konumu belirttik.
    //her textedit nesnesinin yüksekliği 20 px olduğu için 23 * i dedik.
    //20 px yazaydık textedit nesneleri arasında hiç boşluk kalmayacaktı ki bu hoş durmaz
    //3 px fazla verdik bu şekilde aralarda 6 px boş yer kalacak.
     
    //1. nesne 0 , 0   (23 * 0)
    //2. nesne 0 , 23  (23 * 1)
    //3. nesne 0 , 46  (23 * 2)
    //4. nesne 0 , 69  (23 * 3)
    //5. nesne 0 , 92  (23 * 4)
    // bu şekilde nesneler alt alta aralarında 6 px mesafe ile sıralanacak

    this.Controls.Add(MyTextEdit);        
    //textedit nesnemizi formumuza ekledik.
    //eğer bu nesneyi bir groupbox a ekleyecekseniz -this- yerinde groupbox un adını yazın.
}
Evet arkadaşlar yukarıdaki kodlarımız ile formumuza 5 adet TextEdit nesnesi eklemiş olduk.Ekran Görüntüsü aşağıdaki gibidir.

Bu dersimizde bu kadar arkadaşlar.
Bol kodlu günler.

0 Yorum: