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("Younes"); Strings.Add("Yahya"); Strings.Add("Reza"); Strings.Add("Sorosh"); Strings.Add("Siavash"); Strings.Add("Ali"); } } }
حال اگر برنامه را اجرا و مثلا حرف a را فشار دهید مشاهده می کنید که لیست پیشنهاد دهنده به شما نمایش داده می شود :
ممنون بابت این آموزشای کاربردی و با ارزش.
تشکر
سلام
به جای اینکه آیتم ها رو به برنامه اضافه کنیم میشه از یه فایل که اسامی درون اون دارن ذخیره میشن استفاده کنیم؟
سلام دوست عزیز…ممنون میشم سوالتونو توی بخش پرسش و پاسخ مطرح بفرمایید
باتشکر