如何得到页面上的某文本框的坐标?

zahuifan 2006-07-03 02:23:44
我想通过一个TextBox、一个按钮、一个ListBox模拟出ComboBox的效果。

具体的设想是ListBox事先是隐藏的,当按了按钮后ListBox显示出来,并根据TextBox的坐标、高度计算出ListBox的坐标。如何实现(是不是可以用JavaScript)?还有我希望能够在按按钮时不仅能够显示ListBox,并且能够触发一个服务器端的Onclick事件,这样就能够不仅显示ListBox,还能够动态填充ListBox。

另:大家是否还有在Web程序中实现ComboBox效果的其它方法?网上的控件不是要钱,就是效果不好。所以俺想自己写一个。大家有什么好主意请不吝赐教,见者有分。
...全文
137 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CatChen 2006-07-03
如果你要实现ComboBox,一般别人的做法都不用ListBox来存放下拉内容的,直接用一个<div>就可以了。
回复
zahuifan 2006-07-03
谢谢楼上的。不过这个控件不能设置宽度(一旦设置了宽度,就会变得十分难看)。而且不能触发服务器端的Onclick事件。
回复
jc15271149 2006-07-03
ding
回复
francsescoli 2006-07-03
参考http://www.metabuilders.com/Tools/ComboBox.aspx
回复
liujiayu10 2006-07-03
这个问题很难
回复
发动态
发帖子
.NET Framework
创建于2007-09-28

1.7w+

社区成员

.NET技术 .NET Framework
申请成为版主
社区公告
暂无公告