简体   繁体   English

使用C#复制和粘贴

[英]Copy & Paste with c#

For example right now, when you click left mouse and choose paste (if enable) if it is file,or text string or picture etc you can understand somewhere in RAM its already handled or stored, how can i reach that area with C#. 例如现在,当您单击鼠标左键并选择“粘贴”(如果启用)(如果是文件,文本字符串或图片等)时,您可以了解其已处理或存储在RAM中的某个位置,我如何使用C#到达该区域。 And how can i store something (text,picture,file) there. 以及如何在其中存储某些内容(文本,图片,文件)。
I mean 我的意思是

    private void button1_Click(object sender, EventArgs e)
    {
        string message = "copy_me";

        DoIt(message);

    }

    private void DoIt(string msg_arg)
    {

        // msg_arg argument will be copied in a txt file
    }

Thanks! 谢谢!

Copy 复制

Clipboard.SetDataObject("String to copy");

Paste

IDataObject iData = Clipboard.GetDataObject();

您正在寻找Clipboard类。

看看这个剪贴板

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM