1. Anasayfa
  2. Asp.net

Asp.Net Dersleri – ListBox Kullanımı

Asp.Net Dersleri – ListBox Kullanımı
0

Bir Önceki dersimizde kullanıcıya seçenekleri açılan liste kutusu halinde sunan DropDownList Kontrolünü anlatmıştık şimdi seçenekleri açılan liste değilde bir kutu içerisinde göstermek için kullanacağımız listbox elemanı ile alakalı bir uygulama yapalım Form üzerine iki listbox iki buton yerleştiriyoruz uygulamamızda sol tarafda yer alan seçenekleri diğer listboxa ekleme ve diğer listboxtan seçili olan elemanın nasıl silineceğine bakacağız.
Form görüntümüz ve bu görüntü için kodlarımız

<asp:ListBox ID="ListBox1" runat="server" Height="113px" Width="161px">
            <asp:ListItem>Programlama Temelleri</asp:ListItem>
            <asp:ListItem>Bilişim Tek. Tem.</asp:ListItem>
            <asp:ListItem>Grafik Animasyon</asp:ListItem>
            <asp:ListItem>Web Tasarım ve Prog</asp:ListItem>
            <asp:ListItem>Veritabanı Org.</asp:ListItem>
            <asp:ListItem>Temel Elktro</asp:ListItem>
        </asp:ListBox>
        <asp:Button ID="Button1" runat="server" Text="Ekle" onclick="Button1_Click" />
        <asp:Button ID="Button2"
            runat="server" Text="Çıkar" onclick="Button2_Click" />
        <asp:ListBox ID="ListBox2" runat="server" Height="113px" Width="160px"></asp:ListBox>

İlk olarak ekleme işleminden bahsedelim bunu için Ekle butonuna çift tıklıyoruz , burada seçili olan eleman diğer listboxa eklenecek seçili olan elemanı ListBox1.SelectedItem.Text ile buluyoruz eleman ekleme işlemi için ise ListBox2.Items.Add kullanıyoruz silme işleminde de ListBox2.Items.Remove komutunu kullanacağız.


        protected void Button1_Click(object sender, EventArgs e)
        {
            ListBox2.Items.Add(ListBox1.SelectedItem.Text);
        }

        protected void Button2_Click(object sender, EventArgs e)
        {
            ListBox2.Items.Remove(ListBox2.SelectedItem.Text);
        }

Bu İçeriğe Tepkin Ne Oldu?
  • 1
    ba_ar_l_
    Başarılı
  • 1
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 1
    anlamad_m
    Anlamadım
  • 1
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
Inline Feedbacks
View all comments