最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > VB开发

VB教程代码实现ListView控件的行间隔颜色

日期:09-02    来源:    作者:

首先在窗口中添加一个ListView控件,方法:菜单->工程->部件->Microsoft Window Common Control 6.0 (后面为版本号)。再添加一个Picture控件,改名为picGreenbar。 IkO中国设计秀
IkO中国设计秀
   实现的代码如下: IkO中国设计秀
IkO中国设计秀
 IkO中国设计秀

Option Explicit IkO中国设计秀
IkO中国设计秀
Private Sub Form_Load() IkO中国设计秀
  Dim i As Integer IkO中国设计秀
  Dim iFontHeight As Long IkO中国设计秀
  Dim iBarHeight As Integer IkO中国设计秀
  Dim j As Integer IkO中国设计秀
  Dim itmX As ListItem IkO中国设计秀
  Dim ColHead As ColumnHeader IkO中国设计秀
  ListView1.ColumnHeaders.Add , , "This is Just a Simple Example" IkO中国设计秀
  ListView1.ColumnHeaders(1).Width = 3000 IkO中国设计秀
IkO中国设计秀
IkO中国设计秀
  '添加一些实验数据 IkO中国设计秀
  For j = 1 To 33 IkO中国设计秀
   Set itmX = ListView1.ListItems.Add() IkO中国设计秀
   itmX.Text = "This is item number " & CStr(j) IkO中国设计秀
  Next j IkO中国设计秀
IkO中国设计秀
  Me.ScaleMode = vbTwips IkO中国设计秀
  picGreenbar.ScaleMode = vbTwips IkO中国设计秀
  picGreenbar.BorderStyle = vbBSNone IkO中国设计秀
  picGreenbar.AutoRedraw = True IkO中国设计秀
  picGreenbar.Visible = False IkO中国设计秀
  picGreenbar.Font = ListView1.Font IkO中国设计秀
  iFontHeight = picGreenbar.TextHeight("b") + Screen.TwipsPerPixelY IkO中国设计秀
  iBarHeight = (iFontHeight * 1) IkO中国设计秀
  picGreenbar.Width = ListView1.Width IkO中国设计秀
  '====== IkO中国设计秀
  picGreenbar.Height = iBarHeight * 2 IkO中国设计秀
  picGreenbar.ScaleMode = vbUser IkO中国设计秀
  picGreenbar.ScaleHeight = 2 IkO中国设计秀
  picGreenbar.ScaleWidth = 1 IkO中国设计秀
  'draw the actual bars IkO中国设计秀
  picGreenbar.Line (0, 0)-(1, 1), vbWhite, BF IkO中国设计秀
  picGreenbar.Line (0, 1)-(1, 2), RGB(227, 241, 226), BF IkO中国设计秀
  '====== IkO中国设计秀
  ListView1.PictureAlignment = lvwTile IkO中国设计秀
  ListView1.Picture = picGreenbar.Image IkO中国设计秀
End Sub

IkO中国设计秀
   代码量不多,不过很实用。IkO中国设计秀

本文引用地址:/bc/article_61296.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明