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

VB技巧:代码实现ListView控件的行间隔颜色

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

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

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

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

 GTv中国设计秀

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