PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کپی کردن متن TextBox در سی شارپ



mina
2020/10/13, 15:34
من دارم نوت پد رو تمرین میکنم و تازه کار هستم
میخوام یک کلاس طراحی کنم و داخش توابعی مثل کپی کات و پیست رو بزارم . و بعد اون هارو تو منو استریپ و منو کانتکس استریپ باز خوانی کنم.
خودم البته یه چیزایی نوشتم منتها وقتی ران میشه برنامه هچ اتفاقی نمیوفته.
مشکل عمده ی من تو قسمت فراخوانی هست فکر میکنم
خیلی خیلی ممنون میشم اگر کسی برام یه مثال از طرز نوشتن تابع مثلا تابع کپی (که متن ریچ تکست باکس رو کپی کنه) و نحوه فراخوانیش بزنه

AmRo
2020/10/13, 23:10
سلام...فک کنم اینطوری بتونی متن داخل RichTextBox رو کپی کنی....البته خیلی وقته وین فرمز کار نکردم...یادم نیست دقیق




string text = sampleRichTextBox.Text;
Clipboard.SetText(text);

sourcesara
2020/10/14, 02:28
از تکه کدهای زیر می تونید استفاده کنید چیزه خاصی نداره خیلی ساده است



private void cutToolStripMenuItem_Click(object sender, EventArgs e)

{

//performs Cut operation in richTextBox

richTextBox1.Cut();

}

private void pasteToolStripMenuItem_Click(object sender, EventArgs e)

{

//perform paste operation in richtextbox

richTextBox1.Paste();

}

private void copyToolStripMenuItem_Click(object sender, EventArgs e)

{

//perform copy operation

richTextBox1.Copy();

}

private void selectAllToolStripMenuItem_Click(object sender, EventArgs e)

{

//selecting all content or text in richtextbox

richTextBox1.SelectAll();

}

private void undoToolStripMenuItem_Click(object sender, EventArgs e)

{ //performs undo operation and checking user can undo or not

if (richTextBox1.CanUndo)

{

richTextBox1.Undo();

}

}

private void redoToolStripMenuItem_Click(object sender, EventArgs e)

{

//Redo

statusStrip1.Text = "used to redo last changed text";

if (richTextBox1.CanRedo)

{

richTextBox1.Redo();

}

}

private void timeDateToolStripMenuItem_Click(object sender, EventArgs e)

{

//putting or inserting current date time in richtextbox

richTextBox1.Text += Convert.ToString(DateTime.Now);

}