ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

c# event olayı

Son Mesajınız 04-21-2017, 14:41 Murat güler tarafından gönderildi. 2 yanıt.
Mesajları Sırala: Önceki Sonraki
  •  04-20-2017, 16:46 511694

    c# event olayı

    Merhaba

    c#ta kod ile oluşturduğum birden fazla panel var. bu panellerin içerisine de label ve textbox katıyorum. Panelin içerisinde textbox veya label veya panelin herhangi bir yerine tıklandığında labelin  üzerindeki yazıyı nasıl alabilirim ?

    Teşekkürler

  •  04-20-2017, 17:49 511704 Cevap 511694

    Cevap : c# event olayı

    Bir örnek hazırladım, inceleyiniz;

     

    void Main()
    {
    var form = new Form();

    Panel pnl = new Panel();
    pnl.Dock = DockStyle.Left;
    pnl.BorderStyle = BorderStyle.Fixed3D;

    TextBox tb = new TextBox();
    tb.Dock = DockStyle.Top;

    Label lbl = new Label();
    lbl.Dock = DockStyle.Bottom;
    lbl.Text = "Örnek";

    pnl.Click += (sender, args) =>
    {
    MessageBox.Show((sender as Panel).Controls[1].Text);
    };

    pnl.Controls.Add(tb);
    pnl.Controls.Add(lbl);
    form.Controls.Add(pnl);
    form.ShowDialog();

    }


    Software Engineer
    https://www.volsoft.com.tr
    https://www.doccastle.com
  •  04-21-2017, 14:41 511732 Cevap 511704

    Cevap : c# event olayı

    cevabınız için teşekkürler volkan bey 

    ben bunu veritabanındaki verilerin isimlerini label'la yazmak için sormuştum. bende veritabanındaki ID değerini bunları oluşturduğum taglere attım. yani 10 tane kod ile label text box ve panel oluşturuyorsam hepsinin tagine attım. sonrasında ID değerine göre hangisine tıklarsam tıklayayım sonuç aldım 

RSS haberlerini XML olarak görüntüle