欢 迎 光 临 大海的风's BLog

 ||  

 管理员登陆

 这就是我
  • 日志:363
  • 评论:101
  • 留言:4
  • 访问:

最新公告

本人主要开发过软件有:
<<工厂生产管理系统>>
<<人事管理系统>>
<<货仓管理系统>>
<<发票管理系统>>
<<智能IC卡考勤管理系统>>
<<智能IC卡门禁考勤管理系统>>
<<指文门禁考勤管理系统>>
<<智能巡检管理系统>>
<<酒楼点菜收银系统>>等

站点日历
<<  < 2006 - >  >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
最新日志
最新回复
最新留言
 日志搜索

友情链接
Powered By ShineBlog.com
 其他信息
·用代码实现ListView控件的行间隔颜色     -|fhbmonkey 发表于 2006-8-9 10:17:00

加一个ListView控件,方法:菜单->工程->部件->Microsoft Window Common Control 6.0 (后面为版本号)。再添加一个Picture控件,改名为picGreenbar。

   实现的代码如下:

Option Explicit

Private Sub Form Load()
   Dim i As Integer
   Dim iFontHeight As Long
   Dim iBarHeight As Integer
   Dim j As Integer
   Dim itmX As ListItem
   Dim ColHead As ColumnHeader
   ListView1(0).ColumnHeaders.Add , , "This is Just a Simple Example"
   ListView1(0).ColumnHeaders(1).Width = 3000


   '添加一些实验数据
'   For j = 1 To 33
'     Set itmX = ListView1(0).ListItems.Add()
'     itmX.Text = "This is item number " & CStr(j)
'   Next j

   Me.ScaleMode = vbTwips
   Picture1.ScaleMode = vbTwips
   Picture1.BorderStyle = vbBSNone
   Picture1.AutoRedraw = True
   Picture1.visible = False
   Picture1.Font = ListView1(0).Font
   iFontHeight = Picture1.TextHeight("b") + Screen.TwipsPerPixelY
   iBarHeight = (iFontHeight * 1)
   Picture1.Width = ListView1(0).Width
   '======
   Picture1.Height = iBarHeight * 2
   Picture1.ScaleMode = vbUser
   Picture1.ScaleHeight = 2
   Picture1.ScaleWidth = 1
   'draw the actual bars
   Picture1.Line (0, 0)-(1, 1), vbWhite, BF
   Picture1.Line (0, 1)-(1, 2), RGB(227, 241, 226), BF
   '======
   ListView1(0).PictureAlignment = lvwTile
   ListView1(0).Picture = Picture1.Image
End Sub

[阅读全文 | 回复(0) | 引用通告 | 编辑]

发表评论:[注册一个ShineBlog?]

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
    正在载入数据,请稍候……
Email:fhbmonkey@sohu.com QQ:76111951   大海的风