如何取得一个控件(如TextBox)在页面中的绝对位置 100分 controlstyle里只有height,width,bordercolor等属性。。如css里的"top:0;left:10;"一样,取得里面的位置。跪求。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是webform的话,试试这个<table id="tabpos" width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td> </td> </tr> </table></td> </tr> <tr> <td> </td> </tr></table><input type="button" name="Submit" value="按钮" onClick="gettabpos('tabpos');"><script language="Javascript">function gettabpos(e){ var t=eval(e).offsetTop; var l=eval(e).offsetLeft; var kk=eval(e).offsetParent; while(e=eval(e).offsetParent){ t+=e.offsetTop; l+=e.offsetLeft; } alert("top="+t+"\nleft="+l);}</script>把参数改为控件名即可。 js的已经有了,我要的是C#来取得位置的值。。谢谢楼上的先。 直接用int k=TextBox1.Location.X; 把控件放在Panle里,给Panle绝对定位 C#2.0开发的dll如何调用C#40开发的dll,求高人! 未能从程序集“System.Configuration”中加载类型 关于【DateGridView】数据显示? C# 小弟实在是写不出来了 请各位大哥们帮忙 谢谢 C#如何传值给textbox(MySql数据库) “调用的目标发生了异常”如何处理? 那些把英文版软件进行汉化的要什么了的知识?(除了英语) C# 可以调用Java的webservice么? 怎样截获水晶报表的print事件? C#中调用C++ DLL,怎样将窗口句柄传到DLL中 webservice 用户名密码的问题 100分求解webservice的参数传递问题
<table id="tabpos" width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<input type="button" name="Submit" value="按钮" onClick="gettabpos('tabpos');">
<script language="Javascript">
function gettabpos(e){
var t=eval(e).offsetTop;
var l=eval(e).offsetLeft;
var kk=eval(e).offsetParent;
while(e=eval(e).offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
alert("top="+t+"\nleft="+l);
}
</script>
把参数改为控件名即可。