خرید فالوور اینستاگرام خرید لایک اینستاگرام قالب صحیفه
اطـلاعیه بـروزرسانی و تـخفیف هـای ویژه سـایت :
خانه / آموزش ها / سورس کد جستجوی پیشرفته در Listbox در C#

سورس کد جستجوی پیشرفته در Listbox در C#

بسیاری از کاربران طی تماس هایی از ما درخواست کار با Listbox ها در C# را خواستند و یکی از درخواست های آنها جستجو و به خصوص جستجوی پیشرفته در ListBox ها می باشد. در این سورس کد یک TextBox و یک ListBox وجود دارد و کاربران با وارد کردن کاراکترهای مورد خود در TextBox رشته مورد نظر را در ListBox جستجو می کنند و یکی از خصوصیات این سورس کد این است که شما قادر به جستجو پیشرفته می باشید. در جستجو پیشرفته کاربر با وارد کردن کاراکتر به کاراکتر نتیجه جستجو را در ListBox مشاهده نماید به عنوان مثال زمانی که کاربر در ListBox آیتم های پراید ، نیسان ، دوو ، زانتیا را دارد و زمانی که در TextBox کاراکتر ‘ز’ را وارد می کند نشانگر ماوس کلمه زانتیا را در ListBox نمایش می دهد.

برای این کار ابتدا بر روی Textbox دو بار کلیک می کنیم و کد زیر را می نویسیم.

وب سایت Projectp30 بهترین سایت در زمینه آموزش برنامه نویسی

        private void txt_search_list_TextChanged(object sender, EventArgs e)

        {

            string myString = txt_search_list.Text;

 

            int index = listBox3.FindString(myString, -1);

            if (index != -1)

                listBox3.SetSelected(index, true);

        }

2 دیدگاه

  1. سلام خسته نباشید

    ببخشید من این کد رواستفاده میکنم ولی خطاداره این قسمتش

    FindString

    SetSelected

    میشه راهنمایی کنیدآیافایل سرآیندخاصی لازمه؟

    ممنون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *