zoukankan      html  css  js  c++  java
  • 关于如何给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”/>,用truefalse来表示。

       在前台上添加

    <script type=”text/vbscript”>

    option explicit

            sub lsb_**_ondblclick()

            Form1.hdvalue.value="true"

            Form1.submit()

            end sub

    </script>

    在后台就这么写:

    PageLoad事件中写如下:

    IfIsPostBack{

        Ifhdvalue.Value == “true”

                 Lsb_**_DbClick();

    }

    然后在后台中添加Lsb_**_DbClick()这个方法。在前台上方一个Label用来显示你双击的项是否是你选择的。如:

      Protected void Lsb_**_DbClick(){

          This.Label1.Text = “双击了“+Lsb_**.SelectedItem.ToString();

    }

    这样就可以为ListBox添加双击事件了。

  • 相关阅读:
    比较Maven和Ant
    解决浏览器缓存
    Servlet--HttpServletResponse的2个操作流的方法
    Servlet--j2e中文乱码解决
    java乱码详解(java中byte与char的转换)
    linux中操作java进程
    Servlet--超链接,表单提交,重定向,转发4种情况的路径
    物理路径,相对路径,绝对路径以及根目录
    Servlet--转发和重定向
    Servlet--传参和接参
  • 原文地址:https://www.cnblogs.com/jasonjiang/p/1941155.html
Copyright © 2011-2022 走看看