zoukankan      html  css  js  c++  java
  • Visual Studio 2005入门 之 列表框(ListBox) [视频]

    列表框 ListBox  我也不知道怎么形容这个,反正网上用得很多!他的大概功能就是把下拉列表给长高了,然后不能从下面伸一截出来了,但是他一样可以装很多东西,而且有一优势,可以同时选择多个!,下面分别做几个演示!!

    属性列表
    SelectionMode 组件中条目的选择的类型即:多选、单选。Single,Multiple
    Rows 此组件显示总共多少行
    Selected 检测条目十分被选中
    SelectedItem 返回的类型是ListItem,获得组件中被选择的条目
    Count 组件中条目的总数
    SelectedIndex 组件中被选择的条目的索引值
    Items 泛指组件中所有的条目,每一个条目的类型都是ListItem



    演示一: 响应列表框改变的事件

    有两个事件,如果选了 田洪川 的话,那就转道 我的博客去,否则就直接显示文字


    演示二: 动态添加列表框中的项,并且移出指定项

    当你在前面文本框输入了内容后就在其他任意地方点一下


    演示三 : 列表框里的值可以一次选择多个

    其实这个没有什么复杂的,就是把列表框的 SelectionMode="Multiple" 就可以了,正常情况下是等于Single的,就是只能选一行
    按着CTRL键,可以多选


    演示四 ,两级联动菜单



    演示五 : 如何实现组件中的指定条目的移位和移动指针到指定位置

    参考 马金虎 写的<WinForm中的ListBox组件编程>
    移位包括二种,其一是向上移位,其二是向下移位。程序中具体的实现思路是:创建一个ListItem对象,并把要移位指定的条目中的内容先暂放在此新建的这个对象中。如果选定的是向上移位,就把当前选定的条目的上一个条目的值赋值给当前选定的条目,然后把刚才新建的对象的值,再赋值给选定条目的上一个条目,完成条目的向上移位操作。对于向下移位,可以仿效上面的做法,但和上面做法的主要区别在于不是选定条目的上一个条目了,而是选定条目的下一个条目。


    在一般编程中都应该判断列表中是否有数据,这里不用了,因为加上判断,代码太多了,没意思


     

  • 相关阅读:
    网络安全分析
    java实现 洛谷 P1464 Function
    java实现 洛谷 P1464 Function
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1540 机器
    java实现 洛谷 P1540 机器
  • 原文地址:https://www.cnblogs.com/thcjp/p/519773.html
Copyright © 2011-2022 走看看