复制剪贴板中的文本 [英] copy text in clipboard

查看:106
本文介绍了复制剪贴板中的文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要使用 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆