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添加双击事件了。

  • 相关阅读:
    Power of Cryptography
    Radar Installation
    Emag eht htiw Em Pleh
    Help Me with the Game
    89. Gray Code
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    82. Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/jasonjiang/p/1941155.html
Copyright © 2011-2022 走看看