TextBox با قابلیت AutoComplete (پر شدن خودکار)
پنجشنبه, ۱۲ شهریور ۱۳۹۴، ۰۱:۲۶ ب.ظ
برای ایجاد یک جعبه متن با خاصیت AutoComplete ابتدا یک جعبه متن بر روی فرم قرار داده و سپس کدهای زیر را بنویسید :
using System; using System.Windows.Forms; namespace AutoCompleteTextBox { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { textBox1.AutoCompleteMode = AutoCompleteMode.Suggest; textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource; AutoCompleteStringCollection DataCollection = new AutoCompleteStringCollection(); addItems(DataCollection); textBox1.AutoCompleteCustomSource = DataCollection; } public void addItems(AutoCompleteStringCollection Strings) { Strings.Add("Leon"); Strings.Add("Mohammad"); Strings.Add("AliReza"); Strings.Add("Reza"); Strings.Add("Meisam"); Strings.Add("Ali"); } } }
حال اگر برنامه را اجرا و مثلا حرف a را فشار دهید مشاهده می کنید که لیست پیشنهاد دهنده به شما نمایش داده می شود :
۹۴/۰۶/۱۲