برنامه نویسی

آموزش و برنامه نویسی به زبان های سی شارپ و ASP.NET

برنامه نویسی

آموزش و برنامه نویسی به زبان های سی شارپ و ASP.NET

طبقه بندی موضوعی
بایگانی

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 را فشار دهید مشاهده می کنید که لیست پیشنهاد دهنده به شما نمایش داده می شود :

موافقین ۰ مخالفین ۰ ۹۴/۰۶/۱۲
میثم محمودی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی