找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3550|回复: 0

做出类似Frame边框的那种有凹凸质感的分割线

[复制链接]

858

主题

2638

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36138
发表于 2011-8-23 09:12:06 | 显示全部楼层 |阅读模式
刚学VB的时候特别想做出这种分割线,可是当时不知道怎么做,昨晚经过搜索终于知道了。。。
为方便后人,特地封装成函数:

  1. Private Sub DrawDisabledLine(ByRef LineMain As Line, ByRef LineHelp As Line)
  2.     LineMain.BorderColor = &H808080
  3.     With LineHelp
  4.         .BorderColor = vbWhite
  5.         .BorderWidth = 2
  6.         .X1 = LineMain.X1
  7.         .X2 = LineMain.X2
  8.         .Y1 = LineMain.Y1 + 20
  9.         .Y2 = .Y1
  10.     End With
  11.     LineMain.ZOrder 0
  12. End Sub
复制代码
事先准备:首先放两个Line控件,一个(LineMain)放在你要划线的位置,另外一个(LineHelp)随便放。
使用方法:DrawDisabledLine LineMain, LineHelp
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表