关于如何给C#中的ListBox控件添加双击事件
现在我遇到⼀个问题就是如何给ListBox添加双击事件,我⽤的VS2008,结果就是没到,后来搜集了好多资料后我终于知道了,现在分享下,如果有什么不对的地⽅还希望看到的朋友多多指点下。呵呵
好了,⾔归正传。
ListBox的双击事件,在前台页⾯上ListBox是没有双击事件的所以要通过脚本来添加,具体如下:
在前台页⾯上放置⼀个<asp:ListBox runat=”server”id=”lsb_**”></asp:ListBox>控件,简单测试时先往此控件中⼿动添加⼏个值,并在前台放⼀个隐藏域来存放你是否双击的值如:
<input type=”hidden” id=”hdvalue” name=”hdvalue” value="false" runat=”server”/>,⽤true和false来表⽰。
在前台上添加
<script type=”text/vbscript”>
option explicit
sub lsb_**_ondblclick()
Form1.hdvalue.value="true"
Form1.submit()
end sub
</script>
在后台就这么写:
在PageLoad事件中写如下:
If(IsPostBack){
If(hdvalue.Value == “true”)
Lsb_**_DbClick();
}
然后在后台中添加Lsb_**_DbClick()这个⽅法。在前台上⽅⼀个Label⽤来显⽰你双击的项是否是你选择的。如:
Protected void Lsb_**_DbClick(){
This.Label1.Text = “双击了“+Lsb_**.SelectedItem.ToString();
}
这样就可以为ListBox添加双击事件了。ondblclick是什么意思

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。