这功能如何实现? TextBox.Select();然后再放到黏贴板 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个也许对你有用<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 响应事件 onmousedown 判断是鼠标右键if(event.button == 2)找事件源event.srcelement其他就是你的程序逻辑了 <!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> 不是用js程序,而是用winform程序 <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> 试试这个吧 经过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"; } 网站部署文件权限 c#程序中访问web服务时,传的数据到服务器端得到的字符串含有乱码 急 ,aspxgridview的用法 关于wcf中ServiceBehavior的设置 139邮箱 SOS!!! 如何实现 产品数据比较 请教了 关于.txt格式转化成int的问题 再次求助,在visual studio .net 2003中调试javascript,可以进入调试状态,但无法命中断点。 请问窗体能够象菜单一样可重绘吗? 还是sql语句,困惑了很长时间。。。 梅花日历如何实现?
<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
判断是鼠标右键
if(event.button == 2)
找事件源
event.srcelement其他就是你的程序逻辑了
<!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>
<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>
经过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";
}