我需要通过 MenuItemCopy()方法将我的textBox中的所选文本复制到剪贴板中,然后才能通过 MenuItemPaste将其粘贴( )。需要一些帮助。 这是我的代码:
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()但它没有用。问题是什么?
答案 0 :(得分:1)
Clipboard.SetText("Hello, clipboard");
复制文本框的内容:
Clipboard.SetText(txtClipboard.Text);
获取剪贴板中的内容
string str= Clipboard.GetText()
答案 1 :(得分:1)
在剪贴板中设置某种文字:
Clipboard.SetText("Whatever you want");
所以在你的案例中
Clipboard.SetText(txtMyTextBox.Text);
要取回它,请使用
Clipboard.GetText();
所以
txtMyTextBox.Text = Clipboard.GetText();
答案 2 :(得分:1)