VB.NETListView控件经验总结

本文向大家介绍VB.NET ListView控件,可能好多人还不了解VB.NET ListView控件,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。

创新互联建站10多年企业网站制作服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,企业网站制作及推广,对宣传片制作等多个行业拥有多年的网站运维经验的网站建设公司。

VB.NET ListView控件在程序开发过程中的使用是非常广泛的。因为其不支持数据库的绑定,所以在数据库程序开发领域无法与datagridview抗衡,但是ListView的确是一个非常好用的控件。下面就把一个简单的VB.NET ListView控件的例子发出来。

 
 
 
  1. Public Class heroClass hero
  2. Private s_name As String
  3. Private s_age As Long
  4. Private s_like As String
  5. Public Property myName()Property myName() As String
  6. Get
  7. Return s_name
  8. End Get
  9. Set(ByVal value As String)
  10. s_name = value
  11. End Set
  12. End Property
  13. Public Property myAge()Property myAge() As Long
  14. Get
  15. Return s_age
  16. End Get
  17. Set(ByVal value As Long)
  18. s_age = value
  19. End Set
  20. End Property
  21. Public Property myLike()Property myLike() As String
  22. Get
  23. Return s_like
  24. End Get
  25. Set(ByVal value As String)
  26. s_like = value
  27. End Set
  28. End Property
  29. End Class

VB.NET ListView控件装载数据

 
 
 
  1. Private Sub btnLoad_Click()Sub btnLoad_Click(ByVal sender As
  2. System.Object, ByVal e As System.EventArgs) Handles btnLoad.Click
  3. s_flag = True
  4. Me.lv1.CheckBoxes = True
  5. Dim i As Integer
  6. Const maxCount As Long = 10
  7. Dim iItem As ListViewItem
  8. Dim aHero As hero
  9. For i = maxNumber To maxNumber + maxCount - 1
  10. Dim rd As New System.Random(Environment.TickCount * i)
  11. aHero = New her
  12. iItem = New ListViewItem
  13. aHero.myName = firstName & i.ToString
  14. aHero.myAge = System.Math.Round(rd.NextDouble * 100, 0)
  15. aHero.myLike = createLike(i)
  16. iItem.Text = aHero.myName
  17. iItem.Tag = aHero
  18. iItem.SubItems.Add(aHero.myAge)
  19. iItem.SubItems.Add(aHero.myLike)
  20. Me.lv1.Items.Add(iItem)
  21. heroList.Add(aHero.myName, aHero)
  22. Next
  23. maxNumber = i
  24. If Me.lv1.Items.Count > 0 Then
  25. Me.lv1.Items.Item(0).Checked = True
  26. End If
  27. s_flag = False
  28. End Sub

名称栏目:VB.NETListView控件经验总结
当前网址:http://www.shufengxianlan.com/qtweb/news36/135736.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联