VB Color
- 格式:xls
- 大小:47.00 KB
- 文档页数:2
vb forecolor数值
VB的ForeColor属性是用来设置控件前景色的。
在VB中,ForeColor属性的值是一个表示颜色的整数值。
这个整数值可以是一个十进制数,也可以是一个十六进制数。
在VB中,颜色值是由三个整数值组成的:红色、绿色和蓝色。
每个整数值的范围是0到255。
例如,红色的值是255,绿色的值是0,蓝色的值是0,这个颜色值表示的是红色。
为了方便,VB提供了一些预定义的颜色值。
这些预定义的颜色值可以通过Color关键字来引用。
例如,vbRed表示红色,vbGreen 表示绿色,vbBlue表示蓝色。
在设置ForeColor属性时,可以直接使用这些预定义的颜色值。
例如,下面的代码将控件的ForeColor属性设置为红色:
control.ForeColor = vbRed
如果要使用一个自定义的颜色值,可以使用RGB函数来创建一个颜色值。
RGB函数接受三个整数参数,分别表示红色、绿色和蓝色的值。
例如,下面的代码将控件的ForeColor属性设置为一个自定义的颜色:
control.ForeColor = RGB(255, 128, 0)
这个颜色值表示红色255、绿色128、蓝色0的颜色。
总之,ForeColor属性的值可以是一个预定义的颜色值或一个自定义的颜色值,这个值应该是一个表示颜色的整数值。
- 1 -。
vb背景色设置的代码VB背景色设置的代码VB是一种广泛使用的编程语言,它可以用于开发各种类型的应用程序。
其中,VB的背景色设置是常用的功能之一。
以下是VB背景色设置的代码,帮助您轻松设置自己的应用程序。
一、设置窗体背景色在VB中,您可以使用以下代码设置窗体的背景色:Private Sub Form_Load()Me.BackColor = RGB(192, 192, 192)End Sub代码中,RGB函数用于设置RGB颜色值的背景色。
如果需要设置其他颜色,只需更改RGB函数的参数即可。
二、设置控件背景色您可以使用以下代码设置控件的背景色:Private Sub Command1_Click()Command1.BackColor = RGB(255, 0, 0)End Sub在上面的代码中,当Command1按钮被单击时,将其背景色设置为红色。
同样,您可以使用相同的方法来设置其他控件的背景色(如标签、文本框和列表框等)。
三、设置多个控件背景色如果您要设置多个控件的背景色,可以使用以下代码:Private Sub Form_Load()Dim ctrl As ControlFor Each ctrl In ControlsIf TypeOf ctrl Is CommandButton Thenctrl.BackColor = RGB(255, 0, 0)End IfNextEnd Sub在上面的代码中,将所有的命令按钮背景设置为红色。
通过使用循环语句,可以轻松地设置多个控件的背景色。
总结VB背景色设置的代码非常简单,只需使用RGB函数即可设置控件和窗体的背景色。
通过这些代码,您可以将自己的应用程序与众不同,并满足用户的需求。
vb代码-颜色渐变的标题栏(VB code - color gradient title bar)'a gradual change in the title box, in this case we can see the application skills of drawingEspecially the method of realizing gradient, it is worth us to draw lessons from'it also involves dragging the untitled windowOption ExplicitPrivate IsMaximized As BooleanPrivate IsMinimized As BooleanPrivate ButtonsCount As IntegerPrivate Sub Form_Paint ()ReSizeEndFRDrag Me.Top, Me.LeftEnd SubPrivate Sub imgCloseForm_MouseDown (Button, As, Shift, As, x, As, y, As, Single, Integer, Single, Integer)ImgCloseForm.Picture = imgCloseFormButtonDown.PictureEnd SubPrivate Sub imgCloseForm_MouseUp (Button, As, Shift, As, x, As, y, As, Single, Integer, Single, Integer)'Unload All of the FormsDim frm As FormImgCloseForm.Picture = imgCloseFormButton.PictureFor Each frm In FormsUnload FRMNext FRMEndEnd SubPrivate Sub imgMaximize_MouseDown (Button, As, Shift, As, x, As, y, As, Single, Integer, Single, Integer)If IsMaximized = True ThenImgMaximize.Picture = imgNormalizeButtonDown.PictureElseImgMaximize.Picture = imgMaximizeButtonDown.PictureEnd IfEnd SubPrivate Sub imgMaximize_MouseUp (Button, As, Shift, As, x, As, y, As, Single, Integer, Single, Integer)If IsMaximized = False ThenMe.WindowState = 2IsMaximized = TrueForm_ResizeImgMaximize.Picture = imgNormalizeButton.PictureElseMe.WindowState = 0IsMaximized = FalseForm_ResizeImgMaximize.Picture = imgMaximizeButton.PictureEnd IfEnd SubPrivate Sub imgMinimize_MouseDown (Button, As, Shift, As, x, As, y, As, Single, Integer, Single, Integer)ImgMinimize.Picture = imgMinimizeButtonDown.PictureEnd SubPrivate Sub imgMinimize_MouseUp (Button, As, Shift, As, x, As, y, As, Single, Integer, Single, Integer)If IsMinimized = False ThenMe.WindowState = 1IsMinimized = TrueForm_ResizeImgMinimize.Picture = imgMinimizeButton.PictureElseMe.WindowState = 0IsMinimized = FalseForm_ResizeImgMinimize.Picture = imgMinimizeButton.PictureEnd IfEnd SubPrivate Sub Form_Activate ()IsMinimized = FalseEnd SubPrivate Sub Form_Load ()Dim frameHeight As LongDim frameWidth As LongMe.ScaleMode = 3''compute the width of the left and right dialog frame FrameHeight = GetSystemMetrics (SM_CYDLGFRAME) * 2''compute the width of the top and bottom dialog frame FrameWidth = GetSystemMetrics (SM_CXDLGFRAME) * 2me.scalemode = 1buttonscount = 0如果Me.MaxButton真的那么buttonscount = buttonscount + 1如果Me.MinButton真的那么buttonscount = buttonscount + 2 选择案例buttonscount案例0imgmaximize可视=假。
VB中的颜色函数Visual Basic提供了两个选择颜色函数QBColor和RGB,其中QBColor函数能够选择16种颜色,RGB函数能够选择更多的颜色。
1、RGB函数(其中R代表红色、G代表绿色、B代表蓝色)一般格式:RGB(数值表达式1,数值表达式2,数值表达式3)其中,数值表达式1的值是[0,255]之间的整数,表示颜色中红色的部分;数值表达式2的值是[0,255]之间的整数,表示颜色中绿色的部分;数值表达式3的值是[0,255]之间的整数,表示颜色中蓝色的部分。
功能:由红、绿、蓝这三种颜色的不同比例值调和生成其他的颜色。
下表列出了一些常见的RGB函数颜色效果。
RGB函数RGB(0,0,0)RGB(255,0,0)RGB(0,255,0)RGB(0,0,255)RGB(0,255,255)RGB(255,0,255)RGB(255,255,0)RGB (255,255,255)2、QBColor函数颜色也可以用QBColor函数来表示。
VB中用QBColor(i)代表一种颜色,如下表:i值颜色黑色蓝色绿色青色红色粉红色黄色白色i值131415颜色灰色亮蓝色亮绿色亮青色亮红色亮粉红色亮黄色亮白色常数VbBlackVbRedVbGreenVbBlueVbCyanVbMagentaVbYellowVbWhite返回值&H0&HFF0&HFF00&HFF00&HFF00&HFF00FF&HFF&HFFF颜色黑色红色绿色蓝色青色紫红色黄色白色QBColor函数返回一个Long,用来表示所对应颜色值的RGB 颜色码。
语法QBColor(color)必要的color参数是一个界于0到15的整型。
设置值color参数有以下这些设置:值颜色0黑色8灰色1兰色9亮兰色2绿色10亮绿色3青色11亮青色4红色12亮红色5洋红色13亮洋红色6黄色14亮黄色7白色15亮白色说明color参数代表使用于早期版本的Basic(诸如MicrosoftVisualBasicforMS-DOS以及BasicCompiler)的颜色值。
不用来大全吧,有三原色: Red, Green, Blue就可组合出各种颜色, vb中的六位十六进制的颜色代码从右到左依次是红,绿,蓝,各占两位, 如: &H000000 墨
&H0000FF 红
&H00FF00 绿
&HFF0000 蓝
&HFFFFFF 白
两位十六进制00~FF有256个值,任意组合.
第一种:
打开画图板,颜色里面调出你要的颜色以后,记下红绿蓝的数值
然后vb中用xxx.forecolor(或者backcolor之类)=rgb(红,绿,蓝) 这种办法好处就是很简单不好之处就是不能在设计的时候更改
第二种:
打开画图板,调好颜色以后记下红绿蓝
打开计算器分别翻译成16进制
然后vb中用xxx.forecolor = &H蓝绿红
例如蓝色255 16进制就是FF
红色0 16进制是0
绿色128 16进制是80
然后颜色就是&HFF8000 (0要补齐)
第三种:
打开专业的制图软件(photoshop/fireworks)
直接获取16进制颜色比如说#AABBCC
然后对应的VB中颜色就是&HCCBBAA。
组合框基本属性Name、Height、width、Top、L,eft、Enabled、Visible和Index组合框与列表框具有相同的属性:List、Listindex、ListCount、Selected、Sorted、Text、MultiSelect,Style 等。
组合框的特有属性:组合框有3种不同的样式,其下拉式组合框、简单组合框可输入内容,但必须通过Additem方法加入。
组合框的风格是由Style属性值决定的。
设置组合框的Style属性可以选用组合框的3种样Style属性为0时,是下拉式组合框,默认状态;Style属性为1时,是简单组合框;Style属性为2时,是下拉列表框。
(1)下拉组合框下拉组合框,显示在屏幕上的仅是文本编辑器和一个下拉箭头。
与下拉列表框相似,蛋下拉列表框可以通过输入文本的方法在表项中选择。
可识别dropdownclickchannge事件。
(2)简单组合框简单组合框,列出所有的项目供用户选择,右边没有下拉箭头,列表框不能收起和下拉。
与文本编辑器一起显示在、屏幕上。
用户可在文本框中直接输入列表项中没有的选项,也可从列表中选择。
可以识别clickchannge事件。
(3)下拉式列表框下拉式列表框与下拉组合框相似,区别是用户不能输入列表框中没有的项,只能在列表中选择。
不能识别dbclick和changge事件。
可识别dropdownclick事件组合框拥有列表框和文本框的大部分属性。
组合框也有Seli,ength、SelStart和SelText这3个文本框才有的属性。
还有LOcked属性和Change事件等。
常用事件组合框响应的事件依赖于其Style属性。
(1)简单组合框(Style属性值为1),才有接收DblClick事件。
(2)下拉组合框(Style属性值为0)与下拉列表框(Style属性值为2),可接收Click事件和DropDown事件。
(3)下拉组合框和简单组合框,可以在文本区输入文本,当输入文本时,可以接收Change事件。
vba 颜色值范围VBA(Visual Basic for Applications)是一种宏编程语言,可以让用户通过编写代码来自动化执行Microsoft Office应用程序中的任务。
在VBA中,我们可以使用颜色值来设置单元格、图形、形状等的背景、边框、字体等颜色。
颜色值可以通过RGB颜色模型或颜色索引来表示。
在VBA中,RGB颜色模型使用红、绿、蓝三原色的比例值来表达颜色。
在RGB颜色模型中,每一种原色可以取0至255之间的整数值,通过组合不同比例的原色可以得到不同的颜色。
例如,纯红色可以表示为RGB(255, 0, 0),纯绿色可以表示为RGB(0, 255, 0),纯蓝色可以表示为RGB(0, 0, 255)。
在VBA中,我们可以使用Range对象的Interior属性来设置单元格的背景颜色。
以下是VBA代码示例:```vbaSub SetCellBackgroundColor()Range("A1").Interior.Color = RGB(255, 0, 0) '设置A1单元格的背景颜色为红色End Sub```上述代码将A1单元格的背景颜色设置为红色。
其中,RGB函数接受三个参数,分别是红、绿、蓝三原色的比例值。
红色为最大值255,绿色和蓝色为0,则得到纯红色。
除了使用RGB颜色模型,VBA还支持使用颜色索引来表示颜色。
颜色索引是一组预定义的颜色值,可以通过常量或函数来引用。
以下是一些常用的颜色索引及其对应的常量:- vbBlack: 0 '黑色- vbWhite: 16777215 '白色- vbRed: 255 '红色- vbGreen: 65280 '绿色- vbBlue: 16711680 '蓝色- vbYellow: 65535 '黄色- vbMagenta: 16711935 '洋红色在VBA中,我们可以使用这些常量来设置颜色。
VB中的颜色设置界面上的彩色图形能够产生更强的视觉效果,因而越来越受到用户的重视。
在Visual Basic中,窗体、控件、图形以及文字信息都可以用不同的颜色显示。
对于所有的颜色属性和图形方法,每种颜色都由一个Long整数表示。
基于具有能处理256色或256色以上的视频适配器和显示驱动程序的系统,Visual Basic 可支持256种颜色。
对于多媒体应用程序,或对于那些需要显示接近相片质量图像的应用程序来说,具有同时显示256色的功能是特别有价值的。
Visual Basic中的许多控件,有决定控件显示颜色的属性。
请记住,这些属性中有些也适用于不是图形的控件。
BackColor:对用于绘画的窗体或控件设置背景颜色。
如果在绘图方法进行绘图之后改变BackColor属性,则已有的图形将会被新的背景颜色所覆盖。
ForeColor:设置绘图方法在窗体或控件中创建文本或图形的颜色。
改变ForeColor属性不影响已创建的文本或图形。
BorderColor:给形状控件边框设置颜色。
FillColor:为用Circle方法创建的圆和用Line方法创建的方框,设置填充颜色。
一、调色板在VB应用程序的界面设计阶段,使用调色板能够可视化地设置当前对象的颜色。
打开调色板的方法有两种:(1)从属性窗口找到要设置的颜色属性,单击右端的向下箭头,就弹出一个如图11-14 所示的调色板,可以可视化地设定颜色。
图11-15 VB的调色板(2)另一种方法是从VB集成环境的“视图”菜单中选取“调色板”(图11-15)。
这个调色板具有更强的颜色设置功能。
它既可以设置对象的前景色、背景色,也可以进行细致的颜色调整。
单击调色板左上方的设置选择框可以选定设置前景色或背景色。
这个选择框的下方右一个标有“Aa”的小方框是效果显示框。
如果觉得调色板现有的缺省颜色不够满意,可以双击第4排中的任一个小空格(或单击,然后再击“定义颜色”按钮),将弹出一个颜色定义框(图11-16)。
vba中color用法在VBA(Visual Basic for Applications)中,使用Color属性可以对控件或图表的颜色进行设置和修改。
颜色在数据可视化和用户界面设计中起到非常重要的作用,可以帮助用户更好地理解和解释数据。
本文将详细介绍VBA中Color属性的用法,并结合研究方案进行实验和数据分析,提出新的观点和方法,为解决实际问题提供有价值的参考。
一、VBA中Color属性的基本概念和用法在VBA中,Color属性用于设置和获取控件或图表的颜色。
它的值可以是预定义的颜色常量,如vbRed(红色)、vbBlue(蓝色)等,也可以是具体的RGB 值,如RGB(255,0,0)代表红色。
下面是使用Color属性的基本语法:控件名称.Color = 颜色常量或RGB值,其中,控件名称是要设置颜色的控件或图表的名称,颜色常量是预定义的常量值,RGB值是由红、绿、蓝三个颜色通道的数值组成。
二、实验方案根据研究方案,我们将进行一个关于用户界面设计的实验。
实验目的是通过对比不同颜色在用户界面中的应用效果,评估和优化用户体验。
具体实验步骤如下:1. 设计实验界面:我们将设计一个简单的用户界面,其中包含几个控件,如按钮、标签等。
每个控件的颜色都将使用VBA的Color属性进行设置。
2. 设置颜色方案:在实验界面中,我们将设置三个颜色方案:方案A、B和C。
每个方案中的控件颜色会有所差异。
3. 进行实验:请参与者逐个使用不同颜色方案下的界面,并进行相应的操作。
通过观察和收集反馈数据,我们可以了解每个颜色方案在用户界面设计中的优劣。
4. 数据整理和分析:根据实验收集的数据,我们将进行数据整理和分析。
主要包括计算参与者对不同颜色方案的满意度、反应时间等指标。
5. 结果讨论和优化:根据数据分析的结果,我们将进行结果讨论并提出一些建议和改进方案。
这些结果可以用于优化用户界面设计,提升用户体验。
三、数据整理和分析根据实验收集的数据,我们可以进行数据整理和分析。
Visual Basic中表示颜色值的4种方式
⑴用&HBBGGRR形式的6位十六进制数或十进制整数描述颜色。
按照三基色原理,从最低字节到最高字节依次决定红(RR)、绿(GG)和蓝(BB)的量。
红、绿和蓝的量分别由一个介于0~255(&H00~&HFF)之间的数表示。
表示RGB颜色的十进制数值的取值范围0(&HO00000)~16,777,215(&HFFFFFF)。
例如:&060000表示深绿色。
⑵使用Visual Basic系统规定的描述颜色的符号常量。
vbBlack &H0 黑色
vbRed &HFF 红色
vbGreen &HFF00 绿色
vbYellow &HFFFF 黄色
vbBlue &HFF0000 兰色
vbMagenta &HFF00FF 洋红
vbCyan &HFFFF00 青色
vbWhite &HFFFFFF 白色
⑶使用RGB(r,g,b)函数。
RGB(r,g,b)函数采用三基色原理,其中r,g,b的取值分别是0~255之间的整数,分别表示红、绿、蓝三种颜色的成分。
用该函数可以勾兑出某种颜色。
RGB(255,0,O)表示红色
RGB(0,255,0)表示绿色
RGB(O,O,255)表示蓝色
RGB(O,O,O)表示黑色
RGB(255,255,255)表示白色
⑷使用
例如:QBColor(1)表示蓝色,QBColor(14)表示亮黄色。
VB中的颜色函数Visual Basic提供了两个选择颜色函数QBColor和RGB,其中QBColor函数能够选择16种颜色,RGB 函数能够选择更多的颜色。
1、RGB函数(其中R代表红色、G代表绿色、B代表蓝色)一般格式:RGB(数值表达式1,数值表达式2,数值表达式3)其中,数值表达式1的值是[0,255]之间的整数,表示颜色中红色的部分;数值表达式2的值是[0,255]之间的整数,表示颜色中绿色的部分;数值表达式3的值是[0,255]之间的整数,表示颜色中蓝色的部分。
功能:由红、绿、蓝这三种颜色的不同比例值调和生成其他的颜色。
下表列出了一些常见的RGB函数颜色效果。
2、QBColor函数颜色也可以用QBColor函数来表示。
VB中用QBColor(i)代表一种颜色,如下表:QBColor 函数返回一个 Long,用来表示所对应颜色值的 RGB 颜色码。
语法 QBColor(color)必要的 color 参数是一个界于 0 到 15 的整型。
设置值color 参数有以下这些设置:值颜色值颜色0 黑色 8 灰色1 兰色 9 亮兰色2 绿色 10 亮绿色3 青色 11 亮青色4 红色 12 亮红色5 洋红色 13 亮洋红色6 黄色 14 亮黄色7 白色 15 亮白色说明color 参数代表使用于早期版本的 Basic(诸如 Microsoft Visual Basic for MS-DOS 以及 Basic Compiler)的颜色值。
始于最低有效字节,返回值指定了红、绿、蓝三原色的值,用于设置成 VBA中RGB 系统的对应颜色。
如:QBColor(2)代表绿色;QBColor(6)代表黄色。
表示颜色的方法对应的也有几种,如,表示一个背景颜色为黑色:Form1.BackColor = RGB(0,0.0)或:Form1.BackColor = VbBlack也可以为:Form1.BackColor = QBColor(0)例:显示颜色。
VB函数大全可在代码中的任何地方用下列常数代替实际值:常数值描述vbCalGreg0指出使用的是阳历。
vbCalHijri1指出使用的是伊斯兰历法。
--------------------------------------------------------------------------------Color常数可在代码中的任何地方用下列常数代替实际值:常数值描述vbBlack0某0黑色vbRed0某FF红色vbGreen0某FF00绿色vbYellow0某FFFF黄色vbBlue0某FF0000蓝色vbMagenta0某FF00FF紫红色vbCyan0某FFFF00青色vbWhite0某FFFFFF白色下列常数由ViualBaicforApplication中的类型库定义,可用来在代码中的任何地方代替实际值:常数值描述ViualBaicforApplication定义了一些不能与#If...Then...#Ele指令一起使用的常数。
这些常数除了其范围是全局的;也就是说,除了可在工程中到处应用,在功能上与#If...Then...#Ele指令定义的常数相同。
在16位开发平台上,编译常数定义如下:常数值描述Win16True指出开发环境是16位。
Win32Fale指出开发环境不是32位。
在32位开发平台上,编译常数定义如下:常数值描述Win16Fale指出开发环境不是16位。
Win32True指出开发环境是32位。
--------------------------------------------------------------------------------Date常数可在代码中的任何地方用下列常数代替实际值:参数值firtdayofweek参数具有以下这些值:常数值描述vbUeSytem0使用NLSAPI设置。
vbSunday1星期日(缺省)vbMonday2星期一vbTueday3星期二vbWedneday4星期三vbThurday5星期四vbFriday6星期五vbSaturday7星期六firtdayofyear参数具有以下这些值:常数值描述vbUeSytem0使用NLSAPI设置。
VB命令(mìng lìng)大全VB命令(mìng lìng)大全VB命令(mìng lìng)大全命令(mìng lìng)Call:调用(diàoyòng)事件处理器Close关闭(guānbì)用Open命令所打开文件(wénjiàn)的输入输出。
格式:Close #文件号1, #文件号2……。
若无文件号,则关闭打开的所有活动文件。
Const:声明常量,格式:Const常量名[As类型] =常量值DoEvents:让应用程序提供少量时间处理等待的任务,然后控制权立即返回应用程序。
Dim声明变量,格式:Dim变量名As变量类型Exit sub:中途退出子程序End:结束程序Global:声明全局变量Load:装入窗体MsgBox消息(xiāo xi)内容:将结果显示在消息框中Open打开或保存(bǎocún)文件。
格式:Open文件(wénjiàn)全名For模式(móshì)As #文件(wénjiàn)号[Len =文件长度]其中,模式有:Append、Binary、Input、Output、Random(缺省);文件号在1到511之间,可用FreeFile函数取得;文件长度在1到32767之间。
例:Open CommonDialog1.FileName For Output As #1Option Base 1:放在声明部分,强制数组从1开始索引,(如果不习惯从0开始的话)Option Explicit:强制声明变量(放在窗体或模块的声明部分)PopupMenu调出弹出式菜单。
格式:PopupMenu弹出式菜单名, flags, x, y, Boldcommand(只有前面两项为必选)。
Name 窗体的名称ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。
Appearance外观效果,取值为:0 平面1 3D(立体)AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为:True FalseBackColor 背景颜色,可从弹出的调色板选择。
BorderStyle设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow(窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体)Caption 窗体的标题ClipControls决定Paint 事件的graphics 方法是重画整个对象,还是重画新显示的区域。
取值为:True 或FalseControlBox是或有控制框, 取值为:True 有False 无DrawMode设定窗体上绘图(graphics 方法),Shape,Line 等控件的输出外观,有16 种可选:1 黑色2 非或笔,设置值15 的反相3 与非笔,背景色以及画笔反相二者共有颜色的组合4 非复制笔,设置值13 的反相5 与笔非,画笔以及显示色反相二者共有颜色的组合6 反相,显示颜色反相7 异或笔,画笔颜色以及显示颜色的异或8 非与笔,设置值9 的反相9 与笔,画笔以及显示色二者共有颜色的组合10 非异或笔,设置值7 的反相11 无操作,该设置实际上是不画图12 或非笔,显示颜色与画笔颜色反相的组合13 复制笔,用ForeColor 属性指定的颜色,此为默认值14 或笔非,画笔颜色与显示颜色反相的组合15 或笔,画笔颜色与显示颜色的组合16 白色DrawStyle设定绘图相关方法使用的直线样式, 有7 种可选:0 实线,此为默认值1 虚线2 点线3 单点划线4 双点划线5 无线6 内部实线DrawWidth 设定绘图相关方法使用的直线宽度Enabled是或把鼠标或键盘事件发送到窗体,取值为:True 可用False 不可用FillColor 填充颜色, 可从弹出的调色板选择。
Calendar 常数: vbCalGreg vbCalHijriColor 常数: vbBlack vbRed vbGreen vbYellow vbBlue vbMagenta vbCyan vbWhiteComparison常数: VbUseCompareOption VbBinaryCompare VbTextComparevbDatabaseCompareCompiler 常数: Win16 Win32Date 常数: vbUseSystem vbSunday vbMonday vbTuesday vbWednesdayvbThursday vbFriday vbSaturdayfirstdayofyear: vbUseSystem VbUseSystemDayOfWeek VbFirstJan1vbFirstFourDays vbFirstFullWeek返回值: vbSunday vbMonday vbTuesday vbWednesdayvbThursday vbFriday vbSaturday日期格式常数: vbGeneralDate vbLongDate vbShortDate vbLongTimevbShortTimeDir、GetAttr 和 SetAttr 常数: vbNormal vbReadOnly vbHidden vbSystemvbVolume vbDirectory vbArchive驱动器类型常数: Unknown Removable Fixed Remote CDROM RAMDisk文件属性常数: Normal ReadOnly Hidden System Volume DirectoryArchive Alias Compressed文件输入/输出常数: ForReading ForWriting ForAppendingIMEStatus 常数: vbIMEModeNoControl vbIMEModeOn vbIMEModeOffvbIMEModeDisable vbIMEModeHiragana vbIMEModeKatakana vbIMEModeKatakanaHalf vbIMEModeAlphaFull vbIMEModeAlpha Keycode 常数: vbKeyLButton vbKeyRButton vbKeyCancel vbKeyMButtonvbKeyBack vbKeyTab vbKeyClear vbKeyReturn vbKeyShift vbKeyControl vbKeyMenu vbKeyPause vbKeyCapital vbKeyEscape vbKeySpace vbKeyPageUp vbKeyPageDownvbKeyEnd vbKeyHome vbKeyLeft vbKeyUp vbKeyRightvbKeyDown vbKeySelect vbKeyPrint vbKeyExecutevbKeySnapshot vbKeyInsert vbKeyDelete vbKeyHelpvbKeyNumlockvbKeyA vbKeyB vbKeyC vbKeyD vbKeyE vbKeyF vbKeyG vbKeyH vbKeyI vbKeyJ vbKeyK vbKeyL vbKeyM vbKeyNvbKeyO vbKeyP vbKeyQ vbKeyR vbKeyS vbKeyT vbKeyU vbKeyV vbKeyW vbKeyX vbKeyY vbKeyZvbKey0 vbKey1 vbKey2 vbKey3 vbKey4 vbKey5 vbKey6vbKey7 vbKey8 vbKey9vbKeyNumpad0 vbKeyNumpad1 vbKeyNumpad2 vbKeyNumpad3 vbKeyNumpad4 vbKeyNumpad5 vbKeyNumpad6 vbKeyNumpad7 vbKeyNumpad8 vbKeyNumpad9 vbKeyMultiply vbKeyAdd vbKeySeparator vbKeySubtract vbKeyDecimal vbKeyDivide vbKeyF1 vbKeyF2 vbKeyF3 vbKeyF4 vbKeyF5 vbKeyF6vbKeyF7 vbKeyF8 vbKeyF9 vbKeyF10 vbKeyF11 vbKeyF12 vbKeyF13 vbKeyF14 vbKeyF15 vbKeyF16Miscellaneous 常数: vbCrLf vbCr vbLf vbNewLine vbNullCharvbNullString vbObjectError vbTab vbBackvbFormFeed vbVerticalTabMsgBox 常数: vbOKOnly vbOKCancel vbAbortRetryIgnore vbYesNoCancelvbYesNo vbRetryCancel vbCritical vbQuestionvbExclamation vbDefaultButton1 vbDefaultButton2vbDefaultButton3 vbDefaultButton4 vbApplicationModalvbSystemModal vbMsgBoxHelpButton VbMsgBoxSetForeground vbMsgBoxRight vbMsgBoxRtlReadingvbOK vbCancel vbAbort vbRetry vbIgnore vbYes vbNo QueryClose常数: vbFormControlMenu vbFormCode vbAppWindowsvbAppTaskManagerShell 常数: vbHide vbNormalFocus vbMinimizedFocus vbMaximizedFocus vbNormalNoFocus vbMinimizeNoFocus特殊文件夹常数: WindowsFolder SystemFolder TemporaryFolderStrConv 常数: vbUpperCase vbLowerCase vbProperCase vbWide vbNarrow vbKatakana vbHiragana vbUnicode vbFromUnicodeSystem Color 常数: vbScrollBars vbDesktop vbActiveTitleBarvbInactiveTitleBar vbMenuBar vbWindowBackgroundvbWindowFrame vbMenuText vbWindowText vbTitleBarText vbActiveBorder vbInactiveBorder vbApplicationWorkspace vbHighlight vbHighlightText vbButtonFace vbButtonShadow vbGrayText vbButtonText vbInactiveCaptionTextvb3Dhighlight vb3DDKShadow vb3Dlight vbInfoTextvbInfoBackground三态常数: TristateTrue TristateFalse TristateUseDefaultVarType 常数: vbEmpty vbNull vbInteger vbLong vbSingle vbDouble vbCurrency vbDate vbString vbObject vbError vbBoolean vbVariant vbDataObject vbDecimal vbBytevbUserDefinedType vbArrayBoolean 数据类型 Byte 数据类型 Currency 数据类型 Date 数据类型Decimal 数据类型 Double 数据类型 Integer 数据类型 Long 数据类型Object 数据类型 Single 数据类型 String 数据类型用户定义数据类型Variant 数据类型#Const 指令 #If...Then...#Else 指令 Abs(number) Array(arglist) Asc(string) Atn(number) CallByName(object, procedurename, calltype,[arguments()])Choose(index, choice-1[, choice-2, ... [, choice-n]]) Chr(charcode) CommandCos(number) CreateObject(class,[servername]) CurDir[(drive)]CVErr(errornumber) Date DateAdd(interval, number, date)DateDiff(interval, date1, date2[, firstdayofweek[,firstweekofyear]])DatePart(interval,date[,firstdayofweek[,firstweekofyear]])DateSerial(year, month, day) DateValue(date) Day(date)DDB(cost,salvage, life, period[, factor]) Dir[(pathname[, attributes])]DoEvents( ) Environ({envstring| number}) EOF(filenumber) Error[(errornumber)] Exp(number) FileAttr(filenumber, returntype) FileDateTime(pathname)FileLen(pathname) Filter(InputStrings,Value[,Include[,Compare]])Format(expression[, format[, firstdayofweek[, firstweekofyear]]]) FormatCurrency(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit[,UseParensForNegativeNumbers [,GroupDigits]]]])FormatDateTime(Date[,NamedFormat])FormatPercent(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit[,UseParensForNegativeNumbers [,GroupDigits]]]])FreeFile[(rangenumber)] FV(rate, nper, pmt[, pv[, type]])GetAllSettings(appname,section) GetAttr(pathname)GetObject([pathname] [, class]) GetSetting(appname,section,key[,default])Hex(number) Hour(time) IIf(expr,truepart,falsepart) IMEStatusInput(number, [#]filenumber)InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) InStr([start, ]string1, string2[, compare])InstrRev(string1,string2[,start[,compare]])Int(number) Fix(number) IPmt(rate, per, nper, pv[, fv[, type]])IRR(values()[, guess]) IsArray(varname) IsDate(expression)IsEmpty(expression) IsError(expression) IsMissing(argname)IsNull(expression) IsNumeric(expression) IsObject(identifier)Join(list[, delimiter]) LBound(arrayname[, dimension]) LCase(string)Left(string, length) Len(string | varname) Loc(filenumber) LOF(filenumber)Log(number) LTrim(string) RTrim(string) Trim(string)Mid(string, start[, length]) Minute(time)MIRR(values(),finance_rate, reinvest_rate) Month(date)MonthName(month[,abbreviate])MsgBox(prompt[, buttons] [, title] [, helpfile, context])Now NPer(rate, pmt, pv[, fv[, type]]) NPV(rate, values()) Oct(number) Partition(number, start, stop, interval) Pmt(rate, nper, pv[, fv[, type]])PPmt(rate, per, nper, pv[, fv[, type]]) PV(rate, nper, pmt[, fv[, type]]) QBColor(color) Rate(nper, pmt, pv[, fv[, type[, guess]]])Replace(expression,find,replacewith[,start[,count[,compare]]])RGB(red, green, blue) Right(string, length) Rnd[(number)]Round(expression [,numdecimalplaces]) Second(time) Seek(filenumber)Sgn(number) Shell(pathname[,windowstyle]) Sin(number)SLN(cost, salvage, life) Space(number) Spc(n)Split(expression[,delimiter[,count[,compare]]])Sqr(number) Str(number) StrComp(string1, string2[, compare])StrConv(string, conversion, LCID) StrReverse(string1)String(number, character)Switch(expr-1,value-1[,expr-2,value-2 _ [,expr-n,value-n]])SYD(cost, salvage, life, period) Tab[(n)] Tan(number) TimeTimer TimeSerial(hour,minute,second) TimeValue(time)CBool(expression)CByte(expression) CCur(expression)CDate(expression)CDbl(expression)CDec(expression)CInt(expression)CLng(expression)CSng(expression)CStr(expression)CVar(expression)CStr(expression) TypeName(varname) UBound(arrayname[, dimension]) UCase(string)VarType(varname) Weekday(date, [firstdayofweek])WeekdayName(weekday,abbreviate,firstdayofweek) Year(date)数据类型概述: Byte Boolean Integer Long Single Double CurrencyDecimal Date Object String String Variant VariantType导出的数学函数: Secant Cosecant Cotangent Inverse SineInverse Cosine Inverse Secant Inverse CosecantInverse Cotangent Hyperbolic Sine Hyperbolic CosineHyperbolic Tangent Hyperbolic SecantHyperbolic Cosecant Hyperbolic CotangentInverse Hyperbolic Sine Inverse Hyperbolic Cosinenverse Hyperbolic Tangent Inverse Hyperbolic SecantInverse Hyperbolic Cosecant nverse Hyperbolic Cotangent 逻辑运算符: And Eqv Imp Not Or Xor数学函数: Abs Atn Cos Exp Fix Int Log Rnd Sgn Sin Sqr Sqr运算符优先顺序: ^ - (*、/) \Mod (+、-) &= <> < > <= >= LikeNot And Or Xor Eqv Imp Is数组关键字总结: IsArrayArrayOption BaseDim, Private, Public, ReDim, StaticLBound, UboundErase, ReDimCollection 对象关键字总结: IsArrayArrayOption BaseDim, Private, Public, ReDim, StaticLBound, UboundErase, ReDim编译命令关键字总结: #Const#If...Then...#Else控制流关键字总结: GoSub...Return, GoTo, On Error, On...GoSub, On...GoTo DoEvents, End, Exit, StopDo...Loop For...Next, For Each...Next, While...Wend, With Choose, If...Then...Else, Select Case, SwitchCall, Function, Property Get, Property Let, Property Set, Sub 变换关键字总结: Chr Format, LCase, UCase DateSerial, DateValue Hex, Oct Format, StrCBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng,CStr, CVar, CVErr, Fix, IntDay, Month, Weekday, YearHour, Minute, Second Asc ValTimeSerial, TimeValue数据类型关键字总结: CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng,CSng, CStr, CVar, CVErr, Fix, IntBoolean, Byte, Currency, Date, Double, Integer, Long, Obect, Single,String, Variant (default)IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull,IsNumeric, IsObject日期与时间关键字总: Date ,Now, Time DateAdd, DateDiff, DatePartDateSerial, DateValue TimeSerial, TimeValueDate, Time Timer目录和文件关键字总结: ChDir ChDrive FileCopy MkDirRmDir Name CurDir FileDateTimeGetAttr FileLen Dir SetAttr错误关键字总结: Clear, Error, Raise Error Err CVErrOn Error, Resume IsError金融关键字总结: DDB, SLN, SYD FV Rate IRR, MIRRNPer IPmt, Pmt, PPmt NPV, PV输入与输出关键字总结: DDB, SLN, SYD FV Rate IRR,MIRR NPer IPmt, Pmt, PPmt NPV, PV 数学关键字总结: Atn, Cos, Sin, Tan Exp, Log, Sqr Randomize, RndAbs Sgn Fix, Int其他关键字总结: DoEvents AppActivate, Shell SendKeysBeep Environ Command MacID, MacScriptCreateObject, GetObject QBColor, RGB运算符关键字总结: DoEvents AppActivate, Shell SendKeysBeep Environ Command MacID, MacScriptCreateObject, GetObject QBColor, RGB注册关键字总结: DoEvents AppActivate, Shell SendKeysBeep Environ Command MacID, MacScriptCreateObject, GetObject QBColor, RGB字符串处理关键字总结: StrComp StrConv Format, LCase, UCaseSpace, String Len Format LSet, RSetInStr, Left, LTrim, Mid, Right, RTrim, TrimOption Compare Asc, Chr变量与常数关键字总结: Let Const, Dim, Private, Public, New, StaticOption Private ModuleIsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull,IsNumeric, IsObject, TypeName, VarTypeMe Option Explicit DeftypeAs: Const 语句 Declare 语句 Dim 语句 Function 语句 Name 语句Open 语句 Private 语句 Property Get 语句 Property Let 语句Property Set 语句 Public 语句 ReDim 语句 Static 语句Sub 语句 Type 语句Binary: Open 语句 Option Compare 语句ByRef: Call 语句 Declare 语句 Function 语句 Property Get 语句Property Let 语句 Property Set 语句 Sub 语句ByVal: Call 语句 Declare 语句 Function 语句 Property Get 语句Property Let 语句 Property Set 语句 Sub 语句Date: Date 数据类型 Date 函数 Date 语句Else: If...Then...Else 语句 Select Case 语句Empty: Empty关键字是用作 Variant 子类型。