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

سورس کد جستجو کلمه یا کاراکتر در متن در C#

یکی از سورس کدهایی که خیلی از کاربران از ما درخواست کردند تا در سایت قرار دهیم سورس کد پیدا کردن یک کلمه یا کاراکتر در جمله یا متن بود.در این سورس کد کاربران می توانند کلمه یا کاراکتر مورد نظر خود را از بین یک متن یا جمله ای که در یک RichTextBox نوشته شده است را پیدا کنند.بنابراین در نمونه سورس کدی که برای شما عزیزان قرارداده ایم ابتدا کاربر کلمه یا کاراکتر مورد نظر خود را وارد می کند و سپس با زدن دکمه کلمه یا کاراکتر مورد نظر در متن جستجو می شود در صورتی که کلمه یا کاراکتر مورد نظر در متن وجود داشته باشد به شکل رنگی در می آید و نشان دهنده ی این است که کلمه مورد نظر پیدا شده است و در صورتی که کلمه مورد نظر در متن موجود نباشد به کاربر پیغام می دهد که متن مورد نظر یافت نشد.

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

بنابراین برای این کار یک Textbox ، یک Button و یک RichTextBox قرارداده شده است و کاربر کلمه یا کاراکتر مودر نظر خود را در textbox وارد می کند و با زدن دکمه Button کلمه یا کاراکتر مورد نظر در متنی که در RichTextBox نوشته شده است جستجو می شود :

 

        private void button1_Click(object sender, EventArgs e)

        {

        

          richTextBox1.SelectionBackColor = Color.White;

            try

            {

                richTextBox1.SelectionStart = richTextBox1.Find(textBox1.Text);

                richTextBox1.SelectionBackColor = Color.YellowGreen;

 

            }

            catch (Exception ex)

            {

              MessageBox.Show(کاراکتر مورد نظر یافت نشد, اخطار,MessageBoxButtons.OK,

              MessageBoxIcon.Error);

            }

      

         }

2 دیدگاه

  1. با سلام خدمت شما دوست عزیز

    اگر بخواهید باید این خواسته را در قالب یک پروژه براتون انجام دهیم

    در صورت تمایل از بخش سفارش پروژه ، پروژه خود را سفارش دهید

  2. حالا فرض کنید بخواهیم یک قسمت از کلمه ای را جستجو کنیم

    مثلا در حین تایپ یک کلمه در محیط متنی همان لحظه در متن هم تا جایی که تایپ شده است رنگی شود. مثلا کسی دارد کلمه انسان را تایپ می کند. ابتدا مثلا وارد می کند انس و می خواهیم انس ها در متن هایلایت شود. بعد که شد انسا انساها هایلایت شود. برای این کار بنده راهی جز این که کل متن را از هایلایت ها خالی کنم و دوباره کلمه را جستجو کنم راهی به ذهنم نرسید ولی ایراد این است که سرعت تایپ از سرعت هایلایت بالاتر است که باعث می شود برنامه کند عمل کند

     

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

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