问题是点击按钮Button1,就复制Label1.Text的内容;
类似于选中Label1.Text的内容,按CTRL+C就复制;
复制好后粘贴到记事本,按CTRL+V就可以粘贴;
--------------------
用C#如何实现?
用JS我会,我这里我想用C#来实现。

解决方案 »

  1.   

    哈哈 很简单 以下是代码
    private void textBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
       System.Windows.Forms.Clipboard.SetDataObject(Label1.Text,false);
       Response.Write("已经复制到剪切板,操作成功);
    }
      

  2.   

    做客户端的用JS你已经会了,并且客户端的也只能使用JS。如果是服务器直接取值赋值即可,如果你说的是WinFrom的楼上的方法就可以。
      

  3.   

    我用的是WebForm,
    运行后提示“缺少引用”
      

  4.   

     <SCRIPT>
    function CopyAll(T)
    {
    T.focus() //使文本框得到焦点
    T.select() //把文本框中的内容全选
    if (document.all){
    therange=T.createTextRange()
    therange.execCommand("Copy") //复制
    }
    }
    </SCRIPT>
    <INPUT TYPE="BUTTON" VALUE="复制" onclick="CopyAll(text1)" >
    <BR>
    <TEXTAREA NAME="text1" COLS="40" ROWS="5">(内容)</TEXTAREA>
    <TEXTAREA  COLS="40" ROWS="5">(你可以在这里粘帖内容)</TEXTAREA>
      

  5.   

    function copyToClipBoard(){ 
    var clipBoardContent=''; 
    clipBoardContent+="复制到剪切板,记得结贴!!"; 
    window.clipboardData.setData("Text",clipBoardContent); 
    } copyToClipBoard(); 
      

  6.   

    Label1.Text="vvvvvvvvvv";
    Response.Write("<script language=\"javascript\">\n");
    Response.Write("window.clipboardData.setData(\"Text\",Label1.Text);\n");
    Response.Write("</script>\n"); 
    =================================
    有谁能帮忙看一下这个代码怎么改为好?
      

  7.   

    搞定了,
    正确答案是:
    Response.Write("window.clipboardData.setData(\"Text\",\""+Label1.Text+"\");\n");