نمایش نتایج 1 تا 7 از 7

نام تاپیک: ویژگی Find در RichTextBox

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    49

    Question ویژگی Find در RichTextBox

    یه کد می خوام برای گزینه Find از منوی Edit موجود در یک ویرایشگر.

  2. #2

    نقل قول: درخواست کد

    می شه بیشتر توضیح بدی که تو چه فضایی این کارو می خوای این کارو انجام بدی...
    چون بسته به فضا فرق می کنه.

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    49

    Question نقل قول: درخواست کد

    دقیقا منظورتون نفهمیدم اما با ویژوال استودیو 2005 کار میکنم البته با زبان C#‎.تو برنامم یه RichtextBox دارم حالا میخوام مثل Wordpad از گزینه Find برای پیدا کردن یه کلمه در متن موجود در RichtextBOxاستفاده کنم

  4. #4

    نقل قول: درخواست کد

    نقل قول نوشته شده توسط aeirik مشاهده تاپیک
    دقیقا منظورتون نفهمیدم اما با ویژوال استودیو 2005 کار میکنم البته با زبان C#‎.تو برنامم یه RichtextBox دارم حالا میخوام مثل Wordpad از گزینه Find برای پیدا کردن یه کلمه در متن موجود در RichtextBOxاستفاده کنم
    با سلام
    من برای این کار از این عمل استفاده کردم و جواب گرفتم
    اگه کسی راه دیگه ای بلده بگه تا ما هم یاد بگیریم

    string a = "your text for search";
    richTextBox1.Focus();
    richTextBox1.Find(a, RichTextBoxFinds.WholeWord);

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    49

    نقل قول: درخواست کد

    ممنون خیلی کد شما به دردم خورد اما من یه messagrBox میخوام که متنی که قراره پیداش کنم اول داخل اون وارد کنم بعد با زدن دکمه Find موجود در اون messageBox متن مورد نظرم پیدا شه

  6. #6
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727

    نقل قول: ویژگی Find در RichTextBox

    شما با استفاده از این نمونه کد میتونی، کلمه ی مورد نظرت رو در richTextBox تغییر رنگ بدی :
                this.richTextBox1.SelectAll();
    this.richTextBox1.SelectionColor = Color.Black;
    this.richTextBox1.Select(0, 0);
    string s = this.textBox2.Text;
    int num = 0;
    for (int i = 0; i < richTextBox1.Text.Length - s.Length + 1; ++i)
    {
    if (richTextBox1.Text.Substring(i, s.Length) == s)
    {
    this.richTextBox1.SelectionStart = i;
    this.richTextBox1.SelectionLength = s.Length;
    this.richTextBox1.SelectionColor = Color.Red;
    num++;
    }
    }
    this.richTextBox1.Select(richTextBox1.Text.Length, 0);


    در این نمونه کد، کلمه ای که مورد جستحو قرار میگیره، مقدار متغیر s هست.

  7. #7

    نقل قول: درخواست کد

    نقل قول نوشته شده توسط aeirik مشاهده تاپیک
    ممنون خیلی کد شما به دردم خورد اما من یه messagrBox میخوام که متنی که قراره پیداش کنم اول داخل اون وارد کنم بعد با زدن دکمه Find موجود در اون messageBox متن مورد نظرم پیدا شه
    فکر کنم یه چیزی تو مایه های inputbox وی بی می خوای
    اینجا رو ببین اگه همونیه که می خوای برنامه زیر رو دانلود کن
    http://www.codeproject.com/KB/edit/InputBox.aspx

    ولی اگه اونم نبود این کارو بکن
    1- یه فرم جدا طراحی کن و توش همه اون چیزایی که می خوای رو بذار
    2- توی قسمت search یا قسمت "1001 نکته از سی شارپ" برو و ارتباط بین دو فرم رو ببین چجوری نوشته
    3- بقیش با خودت
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •