加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

VB工程处---百例66--网站页面

发布时间:2020-12-16 22:39:04 所属栏目:大数据 来源:网络整理
导读:Option Explicit Private Sub Form_Click() End End Sub Private Sub Form_Resize() Label1.Left = (Me.ScaleWidth - Label1.Width) / 2 '标签库label1水平居中显示 Label1.Top = Me.ScaleHeight / 4 '标签框label1的高度位于窗体的1/4处 Label2.Left = (Me.

Option Explicit


Private Sub Form_Click()
End
End Sub

Private Sub Form_Resize()
Label1.Left = (Me.ScaleWidth - Label1.Width) / 2 '标签库label1水平居中显示
Label1.Top = Me.ScaleHeight / 4 '标签框label1的高度位于窗体的1/4处
Label2.Left = (Me.ScaleWidth - Label2.Width) / 2
Label2.Top = Me.ScaleHeight / 2
Label3.Left = (Me.ScaleWidth - Label3.Width) / 2
Label3.Top = 3 * Me.ScaleHeight / 4
End Sub

Private Sub Timer1_Timer()
Label1.ForeColor = QBColor(Rnd * 15) '标签框label1中的文字颜色是随机变化的
Label2.ForeColor = RGB(255 * Rnd,255 * Rnd,255 * Rnd)
Label3.ForeColor = QBColor(Rnd * 15)
End Sub

颜色调配:

一、RGB函数

RGB是Red,Green和Blue的缩写。众所周知,自然界的可见光都是由红、黄、蓝三色混合而成,但是在调色上却不是这样,我们用的颜料其实是由红、绿、蓝三色调配而成,在计算机上调色也是一样,所以出现了RGB函数。

说简单点,其实RGB函数就是利用红绿蓝三种颜色的不同分量值得到不同的颜色。格式很简单:RGB(R,G,B),其中R,B三个值的取值范围都是0~255,数值越大,颜色添加比重也大。当所有值都为255(即RGB(255,255,255)时),颜色为白色。

二、QBColor方法

QBColor方法可以简单的看作RGB函数的简化版,用0~15这一共16个数字代表了16种颜色,而且与RGB函数一一对应。

这16种颜色分别是:黑(0)、蓝(1)、绿(2)、青(3)、红(4)、紫红(5)、黄(6)、白(7)、灰(8)、淡蓝(9)、淡绿(10)、淡青(11)、淡红(12)、淡紫红(13)、淡黄(14)、亮白(15)。

格式如下:QBColor(颜色值)

三、VB颜色常量

VB一共定义了8种常用的颜色常量,分别为VbBlack(黑色)、VbRed(红色),VbGreen(绿色),VbYellow(黄色),VbBlue(蓝色),VbMagenta(紫红色),VbCyan(青色),VbWhite(白色)。

使用格式也很简单,例如:Text1.ForeColor=VbBlue 就是为Text1的文字选择蓝色。

四、直接输入颜色值

以上三种方法都不是直接调取颜色的方法,那到底什么是直接调取颜色的方法呢?简单,直接输入颜色值就好了。

直接输入颜色值所表达的颜色是最多的,整整有256*256*256=16777216种颜色!虽然看起来RGB函数也是利用红、绿、蓝三原色搭配,也是这么多种,但是一般来说,RGB函数仅仅是给了一个近似颜色,而直接输入颜色值的时候才是直接从颜色库里面直接调取!

表达方法稍微复杂一点,需要使用十六进制来选择三种颜色的搭配分量,格式如下:&HBBGGRR,其中&H代表使用十六进制,BB,GG,RR分别指蓝绿红三种颜色的值。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读