اضافه کردن محتوای TextBox به کنترل ListBox

این مثال طریقه اضافه کردن محتوای یک یا چند کنترل TextBox را به یک کنترل listBox در هنگام خارج شدن فوکوس از کنترل TextBox را به شما نشان می دهد .

private void textBox_Leave(object sender, System.EventArgs e)
{
    listBox1.Items.Add(((TextBox)sender).Text);
}

تشریح کد

این مثال نیازمند :
یک فرم با یک کنترل ListBox به نام listBox1 و 3 کنترل TextBox به نام های textBox1، textBox2 و textBox3 می باشد .
کد بالا باید در رویداد Leave  از کنترل های TextBox نوشته شود .

نکته 1 :

این مثال برای اضافه کردن محتوا به کنترل ComboBox نیز کاربرد دارد . کافیست یک کنترل ComboBox به نام comboBox1 را به جای کنترل ListBox در فرم قرار دهید و در داخل کدها به جای listBox1 کلمه comboBox1 را قرار دهید .

نکته 2 :

برای جلوگیری از ورودی های تکراری در لیست کافیست قبل از اضافه کردن محتوا به کنترل یک جستجو انجام دهید و در صورتی که گزینه ورودی وجود نداشت ، آن را اضافه کنید .