انتخاب تمام متن TextBox و RichTextBox و … در سی شارپ WinForm

برای به انتخاب درآوردن کل متن داخل TextBox، RichTextBox و دیگر کنترل‌های مشابه دات‌نت، می‌توان از متد SelectAll در سی شارپ استفاده کرد؛ ولی قبل از آن بایستی متد Focus برای فوکوس کردن برروی کنترل اجرا شود. به‌صورت زیر:

textBox1.Focus();
textBox1.SelectAll();

اما برای حذف حالت انتخاب و بردن کِرسِر به محل دلخواه، می‌توان به صورت زیر عمل کرد:

textBox1.Focus();
textBox1.SelectionStart = textBox1.Text.Length;

در اینجا کرسر را به انتهای متن انتقال دادیم. SelectionStart مشخص می‌کند که نقطه‌ی شروع انتخاب از کجا باشد.

پاسخ دهید

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

cp-codfk

نظرات ثبت شده 4 دیدگاه

    1. حبیبی حمود کاربر مهمان گفت:

      آیا می شود یک متن را از ریچ تکس باکس به لیست باکس انتقال داد؟؟؟خواهشا جواب بدید

      23
      1. هادی اکبرزاده مدیر سایت گفت:

        بله خب چرا نشه

    2. محمد احسان کاربر مهمان گفت:

      ببخشید من چجوری میتونم متن انتخواب شده رو از حالت انتخواب شده در بیارم؟
      مثلا کل متنو انتخواب میکنم بعد میخوام از حالت انتخواب شده درش بیارم و کرسر به ادامه متن بره

      22
      1. هادی اکبرزاده مدیر سایت گفت:

        به پست اضافه شد

توضیحات پیشنهادی نظرات اشتراک