TextBox.Select();然后再放到黏贴板

解决方案 »

  1.   

    这个也许对你有用
    <META HTTP-EQUIV="Content-Type"  CONTENT="text/html; CHARSET=gb2312">
    <html>
    <head>
    <title>Page 1</title>
    </head>
    <STYLE type=text/css>A:link {
     TEXT-DECORATION: none
    }
    A:visited {
     TEXT-DECORATION: none
    }
    A:active {
     TEXT-DECORATION: none
    }
    A:hover {
     TEXT-DECORATION: underline overline
    }
    BODY {
     COLOR: #000000; FONT-SIZE: 9pt
    }
    TH {
     FONT-SIZE: 9pt
    }
    TD {
     FONT-SIZE: 9pt
    }
    DIV {
     FONT-SIZE: 9pt
    }
    </STYLE>
    <STYLE type=text/css>BODY {
     scrollbar-face-color: #C0C0C0; 轴面颜色: #FFFFFF; 箭头颜色: #C0C0C0; 轴面左边角颜色: #000000; 左立体边颜色: #808080; 轴面右边角颜色: #FFFFFF; 右立体边颜色: #E0E0E0; 轴轨道颜色: 
    }
    </STYLE>
    <!--滚动条颜色-->
    <STYLE>.skin0 {
     BACKGROUND-COLOR: menu; BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; CURSOR: default; FONT-FAMILY: Verdana; LINE-HEIGHT: 20px; POSITION: absolute; TEXT-ALIGN: left; VISIBILITY: hidden; WIDTH: 200px
    }
    .skin1 {
     BACKGROUND-COLOR: menu; BORDER-BOTTOM: buttonhighlight 2px outset; BORDER-LEFT: buttonhighlight 2px outset; BORDER-RIGHT: buttonhighlight 2px outset; BORDER-TOP: buttonhighlight 2px outset; CURSOR: default; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; POSITION: absolute;z-index:9; TEXT-ALIGN: left; VISIBILITY: hidden; WIDTH: 120px
    }
    .menuitems {
     FONT-SIZE: 9pt; PADDING-LEFT: 15px; PADDING-RIGHT: 10px
    }
    </STYLE>
    <SCRIPT language=JavaScript1.2> 
    var menuskin = "skin1"; // skin0, or skin1 
    var display_url = 0; // Show URLs in status bar? 
    var selInputOb = null;
    function showmenuie5() { 
    selInputOb = event.srcElement;
    var rightedge = document.body.clientWidth-event.clientX; 
    var bottomedge = document.body.clientHeight-event.clientY; 
    if (rightedge < ie5menu.offsetWidth) 
    ie5menu.style.left = document.body.scrollLeft + event.clientX - ie5menu.offsetWidth; 
    else 
    ie5menu.style.left = document.body.scrollLeft + event.clientX; 
    if (bottomedge < ie5menu.offsetHeight) 
    ie5menu.style.top = document.body.scrollTop + event.clientY - ie5menu.offsetHeight; 
    else 
    ie5menu.style.top = document.body.scrollTop + event.clientY; 
    ie5menu.style.visibility = "visible"; 
    return false; 

    function hidemenuie5() { 
    ie5menu.style.visibility = "hidden"; 

    function highlightie5() { 
    if (event.srcElement.className == "menuitems") { 
    event.srcElement.style.backgroundColor = "highlight"; 
    event.srcElement.style.color = "white"; 
    if (display_url) 
    window.status = event.srcElement.url; 
      } 

    function lowlightie5() { 
    if (event.srcElement.className == "menuitems") { 
    event.srcElement.style.backgroundColor = ""; 
    event.srcElement.style.color = "black"; 
    window.status = ""; 
      } 

    function jumptoie5() { 
    if (event.srcElement.className == "menuitems") { 
    if (event.srcElement.getAttribute("target") != null) 
    window.open(event.srcElement.url, event.srcElement.getAttribute("target")); 
    else 
    window.location = event.srcElement.url; 
      } 

    </SCRIPT>
    <!--End user's custom HTML/Script!-->
    <body bgcolor="#ffffff" onload="PageLoaded()" onunload="PageUnloaded()">
    <!--User's custom HTML/Script!-->
    <DIV class=skin0 id=ie5menu onclick=jumptoie5(); 
                onmouseout=lowlightie5() onmouseover=highlightie5()>
                <DIV class=menuitems url="javascript:history.back();">返回</DIV>
                <HR>
    <div class=menuitems url="javascript:selInputOb.value='我需要的';void(0);">输入数据</div>
                <DIV class=menuitems url="javascript:history.go(1);">下一页</DIV>
    </div>
    <form onsubmit="OnWebFormSubmit()">
    <input
     type="text"
     name="EditBox0"
     ID="EditBox0"
     tabindex="1"
     accesskey=""
     style=" "
    >
    <input
     type="text"
     name="EditBox1"
     ID="EditBox1"
     tabindex="1"
     accesskey=""
     style=" "
    >
    <SCRIPT language=JavaScript1.2> 
    if (document.all && window.print) { 
    ie5menu.className = menuskin; 
    document.forms[0].EditBox0.oncontextmenu = showmenuie5; 
    document.forms[0].EditBox1.oncontextmenu = showmenuie5; 
    document.body.onclick = hidemenuie5; 

    </SCRIPT>
    </form>
    </body>
    </html>
    本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/2833.htm
      

  2.   

    响应事件 onmousedown 
    判断是鼠标右键
    if(event.button == 2)
    找事件源
    event.srcelement其他就是你的程序逻辑了
      

  3.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>无标题页</title>    <script type="text/javascript">
        function MouseDown(obj)
        {
          var sp = document.getElementById("span1");
          if(event.button==2)
          {
             sp.innerText = obj.value;
          }
        }
        </script></head>
    <body>
        <form id="form1" runat="server">
            <div>
                <table width="100%" cellpadding="2" cellspacing="2" border="1">
                    <tr>
                        <td>
                            <input type="text" id="text1" value="文本右键会出现在下面的SPAN中" onmousedown="MouseDown(this);" /></td>
                    </tr>
                    <tr>
                        <td>
                            <span id="span1"></span>
                        </td>
                    </tr>
                </table>
            </div>
        </form>
    </body>
    </html>
      

  4.   

    不是用js程序,而是用winform程序
      

  5.   

    <body>
    <script type="text/javascript">
      function  rightClick(){   
          if(window.event.button==2)alert(aa.value);   

    document.onmousedown = rightClick;
    </script>
    <input type="text" id="aa" onclick="document.onmousedown()">
    </body>
      

  6.   

    试试这个吧 
    经过VS2005运行通过
     private void textBox1_MouseDown(object sender, MouseEventArgs e)
            {
                if (e.Button == MouseButtons.Right)
                {
                    Clipboard.SetDataObject(textBox1 .Text .Trim ());                IDataObject idata = Clipboard.GetDataObject();
                if(idata.GetDataPresent (DataFormats.Text))
                    textBox2.Text = (string)idata.GetData(DataFormats.Text);            }
            }        private void FormRightClick_Load(object sender, EventArgs e)
            {
                textBox1.Text = "lingxizhixia";
            }