VB上机知识点汇总
- 格式:docx
- 大小:49.93 KB
- 文档页数:9
VB上机知识点汇总1.基本操作:文本框TEXT控件的NAME属性设置名称/CAPTION属性设置标题/TEXT属性/MULTILINE属性(是否允许输入多行文字)/SCROLLBARS属性(设置文本框是否含有滚动条,0不含滚动条,1含水平滚动条,2含垂直滚动条,3两者都有)/ALIGNMENT属性(确定文本框中文本的对齐方式,0左对齐,1右对齐,2居中)/高HEIGHT属性,宽WIDTH属性,TOP距顶部的距离,LEFT属性距离左边距的距离/VISIBLE属性设置是否可见/FONT属性设置字体,字号等.文本框事件和方法:CLICK和DLECLIC事件,CHANGE事件(改变文本框的TEXT属性值时,触发该事件)/GOTFOCUS/LOSTFOCUS/SETFOCUS分别表示获得焦点,失去焦点和设置焦点的时候所触发的事件.FORM窗体的LEFT,TOP,WIDTH,HEIGHT属性分别用于设置对象左边和顶边的坐标和设置对象的宽度和高度.FORECOLOR和BACKCOLOR属性(FORCOLOR用于设置文本或图形的前景颜色,BACKCOLOR用于设置窗体或控件的背景颜色)/CAPTION 和NAME属性主要用于设置窗体的标题和名称/ENABLED和VISIBLE属性(ENABLD用于设置一个对象是否激活,VISIBLE用于设置一个对象是否可见)/窗体的AUTOREDRAW属性用于设置自动重画,控制屏幕图像的重建/MAXBUTTON和MINBUTTON属性用于显示窗体右上脚的最大化和最小化,默认情况是TURE/TAG属性用于存储程序所需的附加数据.窗体的方法:CLS/MOVE/SHOW和HIDE方法,分别表示清除对象中的显示的文本或图形;移动窗体或控件,同时改变其大小;SHOW和HIDE方法用于显示和隐藏窗体.窗体的事件:CLICK和DLECLICK事件/LOAD和UNLOAD事件/CHANGE事件.图像框IMAGE控件:用于显示图片,被显示的确图片由PICTURE属性决定,要在运行时显示或替换图片,可以利用函数LOADPICTURE来设置PICTURE属性.它的常用属性:STRETCH属性设置图形是否要调整大小,TRUE时,图形调整大小以适宜IMAGE控件的大小;为FALSE时,控件要调整大小以适宜图片的大小/LEFT,TOP,HEIGHT,WIDTH属性(LEFT,TOP属性用于设置控件左右,上下移动多少距离).SHAPE控件:的LEFT/TOP/HEIGHT/WIDTH属性/SHAPE属性用于实现所需的形状:RECTANGLE矩形,SQUARE正方形,2OVAL椭圆形,3OVAL圆形,ROUNDEDRECTANGLE圆角矩形,ROUDNEDSQUARE圆角正方形.菜单编辑器:属性区/编辑区/显示区;属性包括标题,名称,索引,有效,可见VISIBLE等.←→用于调整菜单项的级别.单击一次”→”按钮,产生一个内缩符号,表示其为子菜单,相反,←表示删除一个内缩符号.下拉式菜单:主要运用的是内缩符号和分隔符号实现;弹出式菜单:一般是通过右键单击某一区域的方式打开.设置弹出式菜单的显示方式是通过POPUPMENU的方法来实现的.鼠标和键盘:鼠标事件除了CLICK/DBLCLICK之外,还有MOUSEDOWN/MOUSEUP/MOUSEMOVE事件,分别表示按下鼠标的任意一个键时被触发,释放时触发,移动时被出触发.BUTTON:指示哪个按钮触发了事件.1表示鼠标左键,2表示右键,4表示中键.单选按钮/复选框和框架控件:直接加载图片到窗体:要在运行时显示或替换图片,可以利用函数LOADPICTURE来设置PICTURE属性.格式:[<对象>.]PICTURE=LOADPICTURE([<文件名>]),其中,文件名用来确定要加载的图像,包括文件路径和文件名.若省略,则清除在对象中显示的图像.组合框的STYLE属性:取值为0、1、2时,分别为下拉组合框,取值为1时为简单组合框,2的时候为下拉列表框。
LIST属性用于列出列表框中的所有项目。
(在设计阶段,通过属性窗口的list属性输入列表项,输入一个项目后按CTRL+ENTER键即可继续添加一个项目。
LIST是一个字符数组,可以通过下标访问列表项目,下标默认从0开始)。
文本框事件和方法:GOTFOCUS/LOSTFOCUS事件/SETFOCUS方法:分别表示获得焦点时产生该事件,失去焦点时发生,SETFOCUS是把光标从其他控件或对象移动到文本框。
运行该方法时将触发GOTFOCUS事件。
单选框和复选框的INDEX和VALUE属性的区别:INDEX是数组运用时,VALUE是用于是否选中或者暂不可用。
文本框的SELLENGTH/SLESTART/SELTEXT属性:分别表示当前选中的字符个数,0表示未选中任何字符;当前选择文本的起始位置,其值从0开始;当前选择的文本字符串,没有选择时为空串。
Text1.SelText = ""。
数组下标测试函数:LBOUND(数组名,[,维]);UBOUND(数组名[,维]),前者返回数组中指定维的下界,后者返回数组中指定维的上界。
滚动条控件的属性:MIN/MAX属性表示返回或设置滚动条所能代表的最小、最大值,MIN默认值为0;VALUE属性返回或设置滚动条中滚动块的当前位置,其返回值始终介于MAX和MIN属性值之间,包括这两个值。
滚动条事件:最重要的是CHANGE和SCROLL事件,每当滚动条的VALUE属性发生改变时(用鼠标单击滚动箭头、单击滚动框与箭头之间的区域或沿着滚动条拖拉滚动框的动作结束时),就发生CHANGE事件;当在滚动条内拖动滚动框的过程中,将触发产生滚动条的SCROLL事件。
通常SCROLL事件过程来跟踪滚动条在拖动时数值的动态变化;而CHANGE事件来获得滚动条变化后的最终值。
加载图片到窗体:可以使用LOADPICTURE函数来设置PICTURE属性,格式:对象.PICTURE=LOADPICTURE文件名。
当文件名省略的话,则清除在对象中显示的图像。
文本框的PASSWORDCHAR属性:设置在文本框显示口令字符。
默认值为空字符串,当把PASSWORDCHAR属性设置成一个非空字符时,在文本框中输入的字符将以所设置的字符显示。
文本框的显示内容虽然变了,但实际内容不变。
文本框的CHANGE事件:改变文本框的TEXT属性值时,触发该事件。
若单击列表框中的某一项,则该项就从列表框中消失,其实现语句为:list1.removeitem list1.listindex。
格式输出函数:格式输出函数FORMAT$可以把数值或日期按指定的格式输出。
一般格式:format$(数值表达式,格式字符串),函数的功能是按“格式字符串”指定的格式,以文本方式输出“数值表达式”的值。
若省略格式字符串,则format$函数的功能与str$函数的功能基本相同,但是把整数转换成字符串时,str$函数总是在字符串前面留有一个空格,而format$函数不留。
0的功能是若数值位数小于区段长度,不足的位补0,如:print format$(123,”0000.00”) 0123.00。
程序中的chr$(13)+chr$(10)是回车换行操作。
单选框、复选框:单选框的value属性用于设置单选按钮是否为选中,true为选中,false为未选中;而复选框的value属性0表示未选中,1表示选中,2表示暂时不能访问,显示为灰色。
产生随机数:randomize。
命令按钮和文本框的属性:命令按钮DEFAULT属性:是否设置为默认按钮,TRUE设置为默认按钮,按回车键就相当于单击该按钮,FALSE不是默认按钮。
CANCEL属性:是否设置为取消按钮,TRUE设置为取消按钮,按<ESC>键就相当于单击该按钮,FALSE不是取消按钮(默认)。
文本框的TABINDEX 属性:用于返回/设置反应父窗体中TAB键的顺序。
通用对话框:第一步:引入部件:“工程”->“部件”->“Microsoft Common Dialog Control6.0(sp6)”->“应用”第二步:选中控件,将控件画到你的窗体中任意位置,它不会在运行的窗体中显示。
第三步:在程序中这样写(比如点击按钮可以打开一个“打开窗口”):Private Sub Command1_Click()CommonDialog1.ShowOpenEnd Sub其他的还有:保存.ShowSave,字体.ShowFont,帮助.ShowHelp颜色:SHOWCOLOR、打印:SHOWPRINTER等。
FILTER属性是用于设置过滤器,FILTERINDEX用于设置缺省过滤器,DialogTitle属性设置标题,InitDir属性设置初始目录。
文本框的数值实现累加是在计时器的TIMER事件过程下实现。
TIMER事件是指当达到INTERVAL属性规定的时间间隔就触发该事件。
Private Sub T1_Timer()Text1.Text = Text1.Text + 1(1)在名称为Form1的窗体上画一个名称为command1、标题为“打开”的命令按钮,然后画一个名称为CD1的通用对话框(如图所示),编写适当的事件过程,使得运行程序时,单击“打开”命令按钮,则弹出打开文件对话框。
在属性窗口中设置通用对话框的适当属性,使得对话框中显示的文件类型第一项为“所有文件”,第二项为“*.DOC”,默认的过滤器为.DOC文件。
文本框的CHANGE 事件:在文本框中每输入一个字符,就在图片框中输出一行文本框中的完整内容:picture1.print text1.text。
垂直滚动条的属性设置。
窗体form的width/height属性。
Text的字体fontname、字号fontsize属性。
命令按钮cammand:default属性:是否设置为默认按钮,true设置为默认按钮,按回车键就相当于单击该按钮,false不是默认按钮。
Cancel属性:是否设置为取消按钮,true设置为取消按钮,按esc键单击该按钮,false不是默认按钮。
滚动条的初值设置为value属性、单击箭头是smallchange属性、单击滚动条前后部位是largechange属性。
滚动条的tabindex属性:是用于设置/返回父窗体中相应对象tab键的顺序。
鼠标的形状属性:mousepointer。
文本框的属性:sellength属性表示当前选中的字符个数,0表示未选中任何字符;selstart属性表示当前选择文本的起始位置,其值从0开始;seltext属性表示当前选择的文本字符串,没有选择时为空串。