复制剪贴板中的文本 [英] copy text in clipboard
问题描述
我需要使用 MenuItemCopy()方法将textBox中选择的文本复制到剪贴板中,然后可以通过 MenuItemPaste( )。需要一些帮助。
这是我的代码:
i need the selected text in my textBox to be copied in my clipboard by my MenuItemCopy() methode and then be able to paste it by MenuItemPaste().need some help with it. here is my codes:
private void goToToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void menuItem_Click(object sender, EventArgs e)
{
ToolStripMenuItem menuItem = (ToolStripMenuItem)sender;
switch (menuItem.Name.Replace("ToolStripMenuItem", ""))
{
case "copy":
MenuItemCopy();
break;
case "paste":
MenuItemPaste();
break;
}
}
private void MenuItemPaste()
{
}
private void MenuItemCopy()
{
}
我尝试过字符串str = Clipboard。 GetText()但它不起作用。是什么问题?
i tried string str= Clipboard.GetText() but it did not work.what is the problem?
推荐答案
您应使用剪贴板
类( msdn )和 TextBox
的 SelectedText
属性( msdn ):
You shuld use Clipboard
class (msdn) and SelectedText
property of TextBox
(msdn):
要将数据复制到剪贴板,请使用 SetText
方法( msdn )。
To copy data to the clipboard use SetText
method (msdn).
要从剪贴板中获取数据使用 GetText
方法( msdn )。
To get data from the clipboard use GetText
method (msdn).
以下代码将所选文本从 TextBox
复制到剪贴板:
Following code copy selected text from TextBox
to clipboard:
Clipboard.SetText(tbText.SelectedText);
这篇关于复制剪贴板中的文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!