首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > vb.net学习总结三(DropDownList)
【标  题】:vb.net学习总结三(DropDownList)
【关键字】:vb.net,DropDownList
【来  源】:http://blog.csdn.net/precipitant/archive/2006/11/23/1408400.aspx

vb.net学习总结三(DropDownList)

ComboBox控件是组合框控件。如果将 其 DropDownStyle 设置成 DropDownList 那么它就变成了下拉列表框。下拉列表的每一个项,一般包括两个部分:

text   和  data

text 就是我们看到的列表中的显示数据,data 就是包含在列表中,但是我们看不到的东东。

比如有一个列表是选择 省份 ,虽然我们看到的是 吉林 辽宁 ……

但是我们在程序中一般会读取他的data,也就是省份的代码。

但是我们不能直接 为 list 分别赋 text 和 data 的值。

为了解决这个问题我们需要定义一个类。这个类包括两个成员,分别 代表 text 和 data

类如下:

 

''' <summary>
'
''  此类定义 DropDownList 控件中的对象。
'
'' </summary>
'
'' <remarks></remarks>
Friend Class StringIntObject
    
Public s As String
    
Public i As Integer

    
Public Sub New(ByVal sz As StringByVal n As Integer)
        s 
= sz
        i 
= n
    
End Sub


    
Public Overrides Function ToString() As String
        
Return s
    
End Function

End Class

 向列表中添加一个项的方法如下:

 

'lsbUserList 为一个 DropDownList 控件 
Dim uItem As StringIntObject
 uItem 
= New StringIntObject("吉林省"1)
lsbUserList.Items.Add(uItem)
 uItem 
= New StringIntObject("辽宁省"2)
lsbUserList.Items.Add(uItem)
 uItem 
= New StringIntObject("广东省"3)
lsbUserList.Items.Add(uItem)

 

获得用户选择项的方法:

 

Dim i As Integer 
i
=CType(lsbUserList.SelectedItem, StringIntObject).i
dim s as integer
s
=CType(lsbUserList.SelectedItem, StringIntObject).s

本文作者:northsnow(塞北的雪)

扫描仪接口程序:【上一篇】
在ColorDialog里预置自定义颜色:【下一篇】
【相关文章】
  • vb.net学习总结一(动态菜单)
  • 曾曲评《VB.NET 2005 程序开发与界面设计秘诀》
  • VB.Net的转意字符
  • GridView控件修改、删除示例(修改含有DropDownList控件)
  • VS2005下水晶报表的简单应用(VB.NET)
  • 完整的VB.NET的语法解析程序
  • vb/vb.net/C#调用Excel
  • 移动梦网2005版图形码识别vb.net2003源代码
  • 实现C#和VB.net之间的相互转换
  • EnterPrise应用(4) Security Application Block应用程序块 角色处理(VB.NET)
  • 【随机文章】
  • RGBtoChange
  • 设计宏观的 WebServices
  • 《Developing Distributed Services Today》
  • 防火墙:功夫到七层
  • 筑一道安全防线 文件变化尽在掌握
  • 将数据窗口打印到文件中
  • Lucene入门与使用
  • vi的使用方法
  • Shell高级屏幕输出
  • 不可抵挡的开源软件潮流(一)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.