PDA

View Full Version : سوال: انتخاب تمام متن یک تکست باکس و کپی کردن ان



doostl
شنبه 24 دی 1390, 18:35 عصر
سلام

دو تا سوال داشتم جوابه هر کدومو که می دونید شمارشو بنویسد و بگید:

1. چجوری میشه تمام متن یک تکست باکسو با کدی که تو یک دکمه نوشتیم سلکت یا همون های لایت کرد!

2. این یکی به سوال قبلی هم برمیگرده : چجوری میشه تمام همون متنه سلکت شده رو کپی کرد البته من می خوام فقط تمام متنو کپی کنم بدونه اگه بدونه سلکتم بشه عیب نداره!!!

ممنون

gilas1368
شنبه 24 دی 1390, 18:50 عصر
برای انتخاب کل متن می تونید از دستور زیر استفاده کنین

textbox1.selectall();

doostl
شنبه 24 دی 1390, 19:17 عصر
سلام

این که اقا/خانم گیلاس نوشتن نبود این بود
البته اون یه راهنمایی بود برای رسیدن به این کد!

textBox1.select(); :D

mp_mp353
شنبه 24 دی 1390, 20:08 عصر
textBox1.SelectAll();
textBox1.Select(8,10);
textBox1.Copy();

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

shadi khanum
شنبه 24 دی 1390, 21:23 عصر
در ادامه صحبت دوست قبلی اگه حالا بخوای اونو تو یه textbox دیگه استفاده کنی باید از textbox2.paste() استفاده کنی. منتها تو این روش واسه اینکه متن textbox1 کپی بشه باید قبلش Select شده باشه.
موفق باشی

shadi khanum
شنبه 24 دی 1390, 21:24 عصر
ولی اگه نمیخوای که مجبور به Select کردن باشی یا کلا بخوای هر چیزی رو تو برنامت کپی کنی میتونی از این دو تا دستور استفاده کنی
Clipboard.SetText(textBox1.Text);
textBox2.Text = Clipboard.GetText();

hsdnhd
چهارشنبه 09 مهر 1393, 10:34 صبح
private void button4_Click(object sender, EventArgs e)
{
textBox2.SelectAll();
Clipboard.SetText(textBox2.Text);
}
این کد چرا کارنمیکنه؟طبق گفته دوستان دربالا هم نوشتم
بجای selectall هم select اضافه کردم بازم نشد وعمل نکرد من میخوام متن داخل تکست باکس رو هایلایت کنه

juza66
چهارشنبه 09 مهر 1393, 11:48 صبح
textBox1.Focus();