کپی کردن متن TextBox با متد Copy و SelectAll در سی شارپ

ارسال شده توسط: حسین درویشی Comments: 10

کپی کردن متن TextBox با متد Copy و SelectAll در سی شارپ

به منظور کپی کردن متن TextBox در سی شارپ باید از متد Copy و متد SelectAll استفاده کرد.

متد SelectAll و متد Copy هر کدام به چه منظوری استفاده می شوند؟

وقتی که بخواهیم متن یک TextBox را کپی کنیم، باید از متد Copy در سی شارپ برای کپی کردن متن انتخاب شده استفاده کنیم.

اما این متد به تنهایی قادر به انجام چنین کاری نبوده لذا باید متن مورد نظر را از TextBox با متد SelectAll انتخاب کنیم.

در حقیقت با متد SelectAll کل متن TextBox را انتخاب می کنیم، سپس با متد ()Copy آن را کپی می کنیم.


همچنین بخوانید: متد CopyTo در سی شارپ


روش کپی کردن متن TextBox

برای شروع مثال زیر را در نظر بگیرید:

یک تکست باکسی با نام txtDate1.text دارم و می خواهم متن آن را با کلیک روی یک باتون کپی کنم. پس از اضافه کردن یک تکست باکس و باتون به پروژه کد زیر را در رویداد کلیک دکمه قرار دهید.

                txtDate1.SelectAll();
txtDate1.Copy();

با اجرای کدهای بالا متن تکست باکسِ txtDate1.text کپی شده و در حافظه قرار داده شده است.

برای Past کردن آن در یک تکست باکس دیگر می توان از متد Paste استفاده کرد. یک دکمه و تکست باکس دیگر نیز اضافه کنید و کد زیر را در رویداد کلیک دکمه قرار دهید.

textbox1.textPaste();

برای Cut کردن نیز می توان از متد Cut استفاده کرد.

                txtDate1.SelectAll();
txtDate1.Cut();

همچنین بخوانید: تسکت باکس در سی شارپ


  • با متد Cut می توان متن تکست باکس را کات کرد.
  • با متد Copy می توان متن تکست باکس را کپی کرد.
  • با متد Past می توان متن کپی یا کات شده را در تکست باکس دیگری دریافت کرد.
  • و با متد SelectAll می توان متن تکست باکس را برای کپی یا کات کردن انتخاب کرد.

دانلود سورس کد

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]

Comments (10)

  • fateme پاسخ

    سلام متد textpastبرام نمیاد چ کنم

    4 دی 1400 at 11:38 ق.ظ
    • حسین درویشی پاسخ

      سلام متدش به این شکل هست

      Textname.Past();

      6 دی 1400 at 10:25 ق.ظ
  • فردین پاسخ

    با سلام
    من یه پروژه ساده می خوام انجام بدم ممنون میشم کمک کنید
    میخوایم از یک صفحه وب (شامل اطلاعات شخص می باشد) اطلاعاتی مثل نام و نام خانوادگی رو بگیرم بعدش اون اطلاعات رو داخل جدول تو یه فایل ورد پیست کنم چکار باید انجام بدم؟
    ای دی تلگرامم
    fardin2440@

    1 بهمن 1399 at 11:22 ب.ظ
  • علی پاسخ

    سلام خسته نباشید
    خیلی ممنون از مطالب خوبتون..
    واقعا عالی بود و به دردم خورد…..

    25 دی 1399 at 6:50 ب.ظ
    • حسین درویشی پاسخ

      تشکر

      26 دی 1399 at 12:49 ق.ظ
  • مینا پاسخ

    کد دکمه های cut و copy و paste رو میشه بزارین. به صورت button باشه لطفا

    27 آذر 1399 at 10:56 ب.ظ
    • حسین درویشی پاسخ

      بله چشم تا فردا تو سایت قرار میدیم

      27 آذر 1399 at 11:52 ب.ظ
  • الیاس پروگرامر پاسخ

    مطالب حقی بود
    به کمکم خورد ممنون

    21 آذر 1399 at 6:15 ب.ظ
  • پری پاسخ

    خیلی ممنونم از مطالب مفیدتون.

    17 اردیبهشت 1399 at 11:42 ب.ظ
    • حسین درویشی پاسخ

      خواهش میکنم

      18 اردیبهشت 1399 at 2:17 ق.ظ

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

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