VB中 密码的代码与按钮的控件

合集下载

VB常用标准控件

VB常用标准控件
15
2.3.5 框架(Frame)
美观界面 为控件分组 右击“我的电脑” 容器控件,放置其他控件的方法: 先画框架,再画单选按钮或复选框等控件 (单击与双击控件的区别) 剪切,粘帖

16
注意OptionButton的容器是框架Frame
如何让Frame变灰,不可用
17
选择控件—列表框和组合框
4
单击窗体,使Text2获得焦点
5
2.3.3 按钮控件

命令按钮(CommandButton):提供了用户与应 用程序交互最简便的方法,主要用来在单击时执 行指定的操作。

Caption:标题属性 设置为退出
End语句:执行该语句将终止应用程序的执行, 并从内存卸载所有窗体。 CPU正在执行的程序和数据存放于?
33
属性
Picture属性 将Picture1与Image1的picture属性设置 为同一幅图片。 区别: image1可自动调整大小(Stretch属性) 而picture1则通过Auretch属性:为True或False.能否自动 调整图形大小以与图像框相适应。 False:图像框适应图形大小 True:图形适应图像框大小
37
删除
Picture属性选中(Bitmap),按Delete 对象名.LoadPicture() 对象名.LoadPicture("") 原理:用空图形覆盖原来的图形,即完 成删除。 例9:分别在图片框和图像框中加载和删 除同一图形。 设计界面:P1,I1,C1,C2

38
例题
窗体上有一个图片框Picture,要在程序运行期 间装入当前文件夹下的图形文件File1.jpg,能实 现此功能的语句是( )。 A)Picture1.Picture="File1.jpg" B)Picture1.Picture=LoadPicture("File1.jpg") C)LoadPicture("File1.jpg") D)Call LoadPicture(File1.jpg) VB文件默认的保存文件夹下

4 VB基础控件篇.Command按钮控件

4 VB基础控件篇.Command按钮控件
两个命令按钮,按钮一(CmdEnable)初始状态为可用,按钮二(CmdFalse)初始状态不可用。点击按钮一,按钮二变为可用,按钮一变为不可用;点击按钮二,按钮一变为可用,按钮二变为不可用。
程序界面如图六:
图六
程序代码如下:
按钮一:
Private Sub CmdEnable_Click()
CmdFalse.Enabled = True
或者:按钮名称.Style = 0/1
只有当按钮的Style设置为Graphical类型时,按钮的Picture属性才起作用。本属性能在指定的按钮上添加图片。
可以在界面设置过程中为按钮指定图片,如图八:
图八
也可以在程序中进行指定,代码如下:
按钮名称.Picture = "图形文件所在的路径与文件名",例如:CmdPicture.Picture = "D:\image\01.jpg"
图四
4、Enabled(可用)属性:
本属性决定了控件是否可用的问题。当值为False,按钮在程序运行时呈灰色,不能响应用户的鼠标动作;只有当值为True,按钮才能使用。本属性可以在设置界面时予以指定,如图五:
图五
也可以在程序中修改,代码如下:按钮控件名称.Enabled = True/False
例一:
二、CommandButton的事件:
命令按钮最常用的事件是鼠标点击(Click)事件,当点击按钮时,犹如发出了一道命令,而这也正是“命令按钮”这个说法的由来。
图一
CommandButton控件在程序中主要作为按钮进行使用。默认的名称为CommandX(X为1、2、3,等等),命名规则为CmdX(X为用户自定义的名字,如CmdCopy、CmdPaste,等等)。

VB常用控件属性汇总

VB常用控件属性汇总

VB常用控件属性汇总在VB中,常用的控件有许多属性可供使用。

下面是一些常用控件的属性汇总。

文本框控件(TextBox):- Text:文本框中的文本内容。

- TextAlignment:文本对齐方式(左对齐、右对齐、居中对齐)。

- MaxLength:文本框中输入的最大字符数。

- PasswordChar:密码字符(用于输入密码时替代显示的字符)。

- Multiline:指示文本框是否为多行文本框。

- ReadOnly:指示文本框是否为只读。

按钮控件(Button):- Text:按钮上显示的文本内容。

- Enabled:指示按钮是否可用。

- Font:按钮上文本的字体。

- ForeColor:按钮上文本的前景色。

- BackColor:按钮的背景色。

复选框控件(CheckBox):- Checked:指示复选框是否被选中。

- Text:复选框旁边显示的文本内容。

- Font:复选框旁边文本的字体。

- ForeColor:复选框旁边文本的颜色。

单选按钮控件(RadioButton):- Checked:指示单选按钮是否被选中。

- Text:单选按钮旁边显示的文本内容。

- Font:单选按钮旁边文本的字体。

- ForeColor:单选按钮旁边文本的颜色。

- SelectedIndex:选中项的索引。

- SelectedItem:选中的项。

- Items:选项列表。

- DropDownWidth:下拉列表的宽度。

列表框控件(ListBox):- SelectedIndex:选中项的索引。

- SelectedItem:选中的项。

- Items:项列表。

- MultiSelect:是否允许多选。

- Font:列表框中项的字体。

- ForeColor:列表框中项的颜色。

图片框控件(PictureBox):- Image:显示的图像。

- SizeMode:图像的显示模式(拉伸、填充、居中等)。

进度条控件(ProgressBar):- Minimum:最小值。

VB键盘常用代码一览表

VB键盘常用代码一览表

VB键盘常用代码一览表键盘常用代码一览表vbKeyLButton 0x1 鼠标左键vbKeyRButton 0x2 鼠标右键vbKeyCancel 0x3 CANCEL键vbKeyMButton 0x4 鼠标中键vbKeyBack 0x8 退格键vbKeyTab 0x9 TAB 键vbKeyClear 0xC CLEAR健vbKeyReturn 0xD 回车键vbKeyShift 0x10 SHIFT 键vbKeyControl 0x11 CTRL 键vbKeyMenu 0x12 MENU 键vbKeyPause 0x13 PAUSE 键vbKeyCapital 0x14 CAPS LOCK 键vbKeyEscape 0x1B ESC 键vbKeySpace 0x20 空格键vbKeyPageUp 0x21 Page Up 键vbKeyPageDown 0x22 Page Down 键vbKeyEnd 0x23 END 键vbKeyHome 0x24 HOME 键vbKeyLeft 0x25 光标左键vbKeyUp 0x26 光标上键vbKeyRight 0x27 光标右键vbKeyDown 0x28 光标下键vbKeySelect 0x29 SELECT 键vbKeyPrint 0x2A Print Screen 键vbKeyExecute 0x2B EXECUTE 键vbKeySnapshot 0x2C SnapShot 键vbKeyInsert 0x2D INSERT 键vbKeyDelete 0x2E DELETE 键vbKeyHelp 0x2F HELP 键vbKeyNumlock 0x90 NUM LOCK 键vbKeyA 65 字母 A 键vbKeyB 66 字母 B 键vbKeyC 67 字母 C 键vbKeyD 68 字母 D 键vbKeyE 69 字母 E 键vbKeyF 70 字母 F 键vbKeyG 71 字母 G 键vbKeyH 72 字母 H 键vbKeyI 73 字母 I 键vbKeyJ 74 字母 J 键vbKeyK 75 字母 K 键vbKeyL 76 字母 L 键vbKeyM 77 字母 M 键vbKeyN 78 字母 N 键vbKeyO 79 字母 O 键vbKeyP 80 字母 P 键vbKeyQ 81 字母 Q 键vbKeyR 82 字母 R 键vbKeyS 83 字母 S 键vbKeyT 84 字母 T 键vbKeyU 85 字母 U 键vbKeyV 86 字母 V 键vbKeyW 87 字母 W 键vbKeyX 88 字母 X 键vbKeyY 89 字母 Y 键vbKeyZ 90 字母 Z 键vbKey0 48 数字 0 键vbKey1 49 数字 1 键vbKey2 50 数字 2 键vbKey3 51 数字 3 键vbKey4 52 数字 4 键vbKey5 53 数字 5 键vbKey6 54 数字 6 键vbKey7 55 数字 7 键vbKey8 56 数字 8 键vbKey9 57 数字 9 键vbKeyF1 0x70 F1 功能键vbKeyF2 0x71 F2 功能键vbKeyF3 0x72 F3 功能键vbKeyF4 0x73 F4 功能键vbKeyF5 0x74 F5 功能键vbKeyF6 0x75 F6 功能键vbKeyF7 0x76 F7 功能键vbKeyF8 0x77 F8 功能键vbKeyF9 0x78 F9 功能键vbKeyF10 0x79 F10 功能键vbKeyF11 0x7A F11 功能键vbKeyF12 0x7B F12 功能键vbKeyF13 0x7C F13 功能键vbKeyF14 0x7D F14 功能键vbKeyF15 0x7E F15 功能键vbKeyF16 0x7F F16 功能键vbKeyNumpad0 0x60 小键盘 0 键vbKeyNumpad1 0x61 小键盘 1 键vbKeyNumpad2 0x62 小键盘 2 键vbKeyNumpad3 0x63 小键盘 3 键vbKeyNumpad4 0x64 小键盘 4 键vbKeyNumpad5 0x65 小键盘 5 键vbKeyNumpad6 0x66 小键盘 6 键vbKeyNumpad7 0x67 小键盘 7 键vbKeyNumpad8 0x68 小键盘 8 键vbKeyNumpad9 0x69 小键盘 9 键vbKeyMultiply 0x6A 小键盘 * 键vbKeyAdd 0x6B 小键盘 + 键vbKeySeparator 0x6C 小键盘回车键vbKeySubtract 0x6D 小键盘 - 键vbKeyDecimal 0x6E 小键盘 . 键vbKeyDivide 0x6F 小键盘 / 键。

VB基本控件的属性,方法及事件

VB基本控件的属性,方法及事件
4) Validate事件:是最简单的数据有效性检验方法,Validate=true时,光标可移动,Validate=false时,阻止光标向下移动。
二、文本框(Text)
属性:
1、 Text:表示文本框里的文本。如:Text1.Text="APPLE"
2、 MaxLength:给定一个整数,表示文本框最多可以输入几个字符(英文与汉字长度一样,都占一个字节)。
3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。
4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。
触发QueryUnload事件时Unload 的参数和因素有:
1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。
6、 ListCount:用于返回列表框里的选项的总数。
事件:
1、 Click:点击列表框中的选项时发生的。
2、 Scroll:滚动列表框的滚动条时发生的。
方法:
1、 AddItem:向列表框中的添加选项,后面跟添加的内容
如:List1.AddItem"APPLe"
2、 RemoveItem:从列表框中删除一选项,后面跟索引值
2)VbFormCode值为1 :从代码中调用Unload 语句。
3)VbAppWindows值为2 :终止当前的Windows操作系统。
4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。
5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。

vb中常用控件及其功能

vb中常用控件及其功能

4.1 标签标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。

但不能编辑标签控件。

使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。

例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。

还可编写代码改变标签控件的显示文本以响应运行时的事件。

例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。

4.1.1 常用属性标签的属性很多,下面介绍几个常用的属性。

(1)Alignment属性设置标签中文本的对齐方式。

其使用语法如下:Object.Alignment[=值]其中的“值”可以为0,1或2。

0(默认值)表示左对齐;1表示右对齐;2表示居中。

(2)AutoSize属性设置控件是否能够自动调整大小以显示所有的内容。

其使用语法如下:Object.AutoSize[=True或False](3)BackStyle属性设置标签的背景样式。

其使用语法如下:Object.BackStyle[=值]其中的“值”可以为0或1。

1(默认值)表示是不透明的;0表示是透明的。

(4)BorderStyle属性设置标签的边框样式。

其使用语法如下:Object.BorderStyle[=值]其中的“值”可以为0或1。

0(默认值)表示无边框;1表示单线边框。

(5)Caption属性设置标签的文本内容。

其使用语法如下:Object.Caption[=字符串](6)WordWrap属性设置标签的文本在显示时是否自动折行功能。

其使用语法如下:Object.WordWrap[=True或False]其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。

4.1.2 常用事件和方法一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下:Move left,top,width,height其中left,top,width,height分别表示移动目的位置的坐标和大小。

(整理)VB基本控件.

(整理)VB基本控件.

VB基本控件教学目的:1、熟悉VB中基本控件的属性及事件。

2、掌握VB中常用控件的特点及使用方法。

教学重点:1、VB中控件基本概念的理解。

2、VB中基本控件的属性设置及事件编程。

课时安排:理论教学安排16课时,上机练习16课时VB基本控件(一)一、窗体属性:……事件:……Load()-----载入的窗体不在屏幕上显示.如果显示,必须调用show方法.unload()click()dblclick()keypress(keyascii as integer)----按键事件.例如:Private Sub Form_KeyPress(KeyAscii As Integer)print keyascii;End Sub窗体方法:Print,cls练习:VB函数例2.1改进Private Sub Command1_Click()Dim x As Integer, a As IntegerDim b As Integer, c As Integerx = Val(Text1.Text)a = Int(x / 10)b = x Mod 10c = b * 10 + aText2.Text = cEnd Sub作业:1试写出输入一个三位数,交换三位数的程序代码.例如.输入”123”,则输出”321”2 写出产生随机三位整数的随机数公式.3 写出利用int函数进行四舍五入取整的公式.你能利用它实现精确到小数点后两位的方法吗?P36例2.2随机函数rnd及取整函数int的应用.Rnd----用来产生0到1之间的随机数.Private Sub Form_Click()Dim x As SingleRandomizex = RndPrint xEnd Sub产生其它范围的随机数.通过对rnd进行变化来实现.Rnd*100-----用来产生(0,100)之间的随机数.Int(rnd*100)-----用来产生(0,100)之间的随机整数.产生[a,b]随机整数,使用:Int((b-a+1)*rnd+a)例2.2Private Sub Form_Click()Dim a As Integer, b As Integer, c As IntegerRandomizea = Int(90 * Rnd + 10)b = Int(90 * Rnd + 10)c = a + bPrint "产生的两个随机数为"; a, bPrint "和为"; cEnd Sub改进程序:在窗体上加上标签label1.加上按钮command1,按钮的标题为”产生随机数”.单击按钮时,在标签显示所产生的三位随机数.Dim a As IntegerRandomizea=Int(900* Rnd + 100)label1.caption=a ‘将a保存到标签中P45上机练习3:练习命令按钮的属性Visible-----设置按钮是否可见.true(可见),flase(不可见)改进程序:在窗体中加入c1,c2两个按钮.初始设置c1可见,c2不可见.单击c1时,c2可见同时c1消失; 单击c2时,c1可见同时c2消失.Private Sub C1_Click()C2.Visible = TrueC1.Visible = FalseEnd SubPrivate Sub C2_Click()C1.Visible = TrueC2.Visible = FalseEnd SubPrivate Sub Form_Load()C1.Visible = TrueC2.Visible = FalseEnd SubP46上机练习4:窗体的windowstate属性.取值三个:Form1.windowstate=0------正常Form1.windowstate=1-----最小化Form1.windowstate= 2-----最大化按钮属性练习:Private Sub Form_Click()Command1.FontSize = 16Command1.FontItalic = TrueCommand1.Caption = "确定"Command1.Enabled = FalseCommand2.FontSize = 14Command2.Caption = "取消"End Sub学习总结:1数学函数的使用.掌握int()及rnd()两个函数的应用.2窗体对象的属性\方法\事件事件:Keypress事件-----是一个带有参数keysacii的事件.属性:Picture-------用来给窗体添加图形背景.loadpictue(图片地址)函数的应用.Visble-------窗体的可见属性Enabled-----窗体的可操作属性二、VB中的基本控件(一)控件的公共属性1、name-----控件对象的名称。

vb 控件的使用

vb 控件的使用

第五章基本控件的使用5.1标签控件作用:用于显示文本提示信息实例:标签的使用代码:private sub form_click()Lab1.border=0Lab1.caption=”您单击了窗体”End subPrivate sub form_dblclick()Lab1.border=1Lab1.caption=”您双击了窗体”End sub5.2按钮控件用于开始,中止,结束一个进程5.2.2多功能按钮单击一个按钮,caption变化,并可执行与按钮标题向应的操作实例:单击按钮,按钮标题能在显示日期和显示时间间切换,并在标签上显示出相应内容。

代码;Private sub command1_click()If command1.caption=”显示日期” then Label1.caption=dateCommand1.caption=”显示时间”ElseLabel1.caption=timeCommand1.caption=”显示日期”End ifEnd sub5.2.3使用键盘操作按钮Click事件的触发方式:1,鼠标单击2,TAB键移动焦点到按钮,点space或enter键3,设置该按钮的default为true,点enter键。

4,如果把某按钮的cancel设置为true则点esc5,按按纽的访问键,例:caption 确定(&ok)则按alt+o 可选定。

确定(_ok)注:如要使标题中包含连词符而不创建访问键,则可有Caption 确定(&&ok)。

这样标题中只有连字符而无下划线。

即:确定(&ok)实例:使用键盘操作按钮private sub comok_click()Textime.text=timeEnd subPrivate sub comesc_clickEndEnd sub5.2.4图片按钮实例:按钮上显示按钮作用的图,并且按钮的图还会根据用户的操作变化。

VB常用控件的方法详解

VB常用控件的方法详解

VB常用控件的方法详解1.按钮控件(Button):- Click事件:当用户单击按钮时触发的事件。

- Text属性:按钮上显示的文本。

- Enabled属性:是否启用按钮。

- Visible属性:按钮是否可见。

- BackColor属性:按钮的背景颜色。

- ForeColor属性:按钮的前景颜色。

2.文本框控件(TextBox):- Text属性:文本框中显示的文本内容。

- ReadOnly属性:文本框是否为只读状态。

- PasswordChar属性:设置密码框中字符显示的方式。

- MaxLength属性:文本框最大可输入的字符数限制。

4.列表框控件(ListBox):- Items属性:列表框中的项,可以通过Items属性进行添加、删除、修改操作。

- SelectedIndex属性:获取或设置当前选择项的索引。

- SelectedItem属性:获取或设置当前选择项的文本值。

- Items属性:组合框中的选项,可以通过Items属性进行添加、删除、修改操作。

- SelectedIndex属性:获取或设置当前选择项的索引。

- SelectedItem属性:获取或设置当前选择项的文本值。

6.复选框控件(CheckBox):- Checked属性:表示复选框是否被选中。

- Text属性:复选框显示的文本。

7.单选按钮控件(RadioButton):- Checked属性:表示单选按钮是否被选中。

- Text属性:单选按钮显示的文本。

8.图像框控件(PictureBox):- Image属性:设置图像框中显示的图像。

- SizeMode属性:设置图像显示的方式(自适应、拉伸等)。

9.进度条控件(ProgressBar):- Value属性:设置或获取进度条的当前值。

- Maximum属性:设置进度条的最大值。

- Minimum属性:设置进度条的最小值。

10.日期选择框控件(DateTimePicker):- Value属性:设置或获取选择的日期时间值。

VB 按钮控件源代码

VB 按钮控件源代码

VB 按钮控件源代码Option Explicit'EVENTS.事件Public Event Click()Public Event DoubleClick()Public Event KeyDown(KeyCode As Integer, Shift As Integer)Public Event KeyPress(KeyAscii As Integer)Public Event KeyUp(KeyCode As Integer, Shift As Integer)Public Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Public Event MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Public Event MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Public Event MouseEnters(ByVal X As Long, ByVal Y As Long)Public Event MouseLeaves(ByVal X As Long, ByVal Y As Long)'==========================================='==========================================='==========================================='CAPTION.标题Private strCaption As String 'Caption text.字幕文本Private CapDis As OLE_COLOR 'Caption Disabled colour.标题缺陷颜色Private oleForeColor As OLE_COLOR 'Caption text color.字幕文本颜色Private udtCaptionAlign As CaptionAlignmentS 'Caption Alignment.标题排列Private fntFont As Font 'Caption font.标题字体Private CEC As OLE_COLOR 'Caption Effect Colour.标题效果颜色Private CTE As CaptionTextEffects 'Caption Effect.标题效果Private COX As Integer 'Caption Offset X.Private COY As Integer 'Caption Offset Y.Private SOX As Integer 'Caption Shadow Offset X.Private SOY As Integer 'Caption Shadow Offset Y.'==========================================='==========================================='==========================================='ICON.图标Private IcoDis As OLE_COLOR 'Icon Disabled colour.图标缺陷颜色Private udtIconAlign As PICTURE_ALIGN 'Icon Alignment.图标对齐Private IcoTransparent As OLE_COLOR 'Icon Transparent Colour.”图标透明的颜色。

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍VB(Virtual Basic)是一种面向对象的编程语言,常用于开发各种图形用户界面(GUI)应用程序。

在VB中,控件是构成用户界面的基本元素,通过控件可以实现用户与程序的交互。

下面是一些常用的VB控件的介绍。

1. 按钮控件(Button):按钮是VB中最常用的控件之一,用于触发一些事件或执行一些动作。

通过设置按钮的文字、大小、位置和事件处理程序,可以实现各种用户交互功能。

3. 文本框控件(TextBox):文本框用于接收用户的输入,并可以将输入的文本保存到变量中。

可以设置文本框的大小、位置、边框样式等属性,并可以通过事件处理程序响应用户输入的变化。

4. 列表框控件(ListBox):列表框用于显示一组选项,并允许用户从中选择一个或多个选项。

可以通过添加和移除选项,以及设置列表框的大小、位置、滚动条等属性来定制列表框的外观和功能。

6. 复选框控件(CheckBox):复选框用于表示一个状态,可以被选中或取消选中。

常用于表示一个二进制选项,比如启用/禁用一些功能。

可以设置复选框的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

7. 单选按钮控件(RadioButton):单选按钮用于表示一组互斥的选项,用户只能选择其中的一个。

常用于表示一个多项选择,比如选择性别。

可以设置单选按钮的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

8. 进度条控件(ProgressBar):进度条用于显示任务的进度,可以根据任务的完成情况来改变进度条的长度和显示。

可以通过设置进度条的最小值、最大值、当前值等属性,以及处理进度改变的事件来定制进度条的功能。

9. 图像框控件(PictureBox):图像框用于显示图像或图表,可以加载本地或网络上的图像文件,并可以设置图像框的大小、位置等属性。

可以通过处理鼠标点击、鼠标移动等事件来实现与图像相关的交互功能。

10. 文件对话框控件(FileDialog):文件对话框用于让用户选择文件或保存文件,可以通过设置对话框的类型、过滤条件、默认目录等属性来限制用户的选择范围,并可以通过事件处理程序获取用户选择的文件路径。

VB常见控件功能说明

VB常见控件功能说明

VB 常用控件的属性及功能控件目录:Form(窗体)、PictureBox(图片框)、Label(标签)、TextBox(文本框)、Frame(框架)、CommandButton(命令按钮)、OptionButton(选项按钮)、ListBox (列表框)、Hscrollbar(水平滚动条)Vscrollbar(垂直滚动条)、Timer(时钟)、Shape (形状)、Line(直线)、Image(图片框)、OLE Container(OLE 容器)一、Form(窗体) 的常用属性及功能1. name(窗体名称):为窗体指定一个名字。

2. Appearance:设置一个窗体是否运行时以3D 效果显示。

0—Flat:窗体以平面的形式显示,1—3D:窗体以3D 的形式显示(默认值)。

3. AutoRedraw:控制窗体的重画。

True:若其他窗口覆盖当前窗体再返回该再返回该窗体时,VB 将重画该窗体内的所有图形False:VB 必须调用一个事件过程才能完成重画。

4. BackColor:设置对象中文本和图形的背景色。

5. ForeColor:设置对象中文本和图形的前景色。

6. BorderStyle:为窗体等对象设置边框的式样。

0—None:窗体无边框1—FixedSingle:程序运行后窗体大小不被改变,单线边框2—Sizable:程序运行后窗体大小可以被改变,双线边框3—FixedDouble:程序运行后窗体大小不被改变,双线边框4—FixedToolWindo:程序运行后窗体大小可以被改变,单线边框5—SizableToolWindow:程序运行后窗体大小可以被改变。

7. Caption:设置窗体标题栏显示的文本。

8. Clipcontrols:设置Paint 事件的绘图方法—是重画整个对象还是重画新显示的区域。

True:重画整个对象False:重画新显示的区域。

9. ControlBox:运行程序时该属性有效。

VB中常用函数及有用的KeyAscii键码

VB中常用函数及有用的KeyAscii键码

VB中常用函数及有用的KeyAscii键码常用函数1.VAL()函数1.功能返回由数字组成的字符表达式的数字值.2.语法结构VAL(cExpression)其中,字符表达式最多由16位数字组成,若超过16位,则对其圆整.3.举例STORE'12'TO ASTORE'13'TO B?VAL(A)+VAL(B) 显示25.00★补充说明VAL()就是函数用于将数值字符串转换为数值。

即:将字符型(C)的数字符号转换为数值型(N)的数字符号.?VAL("1.234") &&结果为 1.23?VAL("A1.256") &&结果为0.00?VAL("1A.234") &&结果为 1.00但如果字符串内出现非字符型数据,那么只转换前面部分;如果字符串的首字符不是数字符号,则返回数值0,但忽略前导空格。

1.CStr()函数转化一个表达式为字符串.表达式CStr(expression)允许数据类型: expression 是任何有效的表达式。

实例:<%s = 3 + 2response.write "The 返回结果is: " & cStr(s)%>返回结果: 转化数字“5”为字符“5”。

2.VB使用Str()与CStr()的区别两个函数都是可以把数值转换成字符串不相同的是Str()返回的值是以String类型表示的数值(带符号位)Str转换后的字符串前后都带空格Str转换的原类型只能是数值CStr()除了可以转换数值类型还可以转换其他的类型如Boolean,Error类型等3.VB中的数据类型a)数据类型概述数据:计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。

数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。

vb的按钮控件-编程入门网

vb的按钮控件-编程入门网

vb 的按钮控件时间:2007-05-05使用CommandButton 控件命令按钮控件被用来启动、中断或结束一个进程。

单击它时将调用已写入Click 事件过程中的命令。

大多数Visual Basic 应用程序中都有命令按钮,用户可以单击按钮执行操作。

单击时,按钮不仅能执行相应的操作,而且看起来就象是被按下和松开一样,因此有时称其为下压按钮。

详细信息关于CommandButton 控件的简单示例,请参阅第三章,“窗体、控件和菜单”中的“单击按钮执行操作”。

向窗体添加命令按钮在应用程序中很可能要使用一个或多个命令按钮。

就象在其它控件绘制按钮那样,在窗体上添加命令按钮。

可用鼠标调整命令按钮的大小,也可通过设置Height 和Width 属性进行调整。

设置标题可用Caption 属性改变命令按钮上显示的文本。

设计时,可在控件的“属性”窗口中设置此属性。

在设计时设置Caption 属性后将动态更新按钮文本。

Caption 属性最多包含255 个字符。

若标题超过了命令按钮的宽度,则会折到下一行。

但是,如果控件无法容纳其全部长度,则标题会被剪切。

可以通过设置Font 属性改变在命令按钮上显示的字体。

创建键盘快捷方式可通过Caption 属性创建命令按钮的访问键快捷方式,为此,只需在作为访问键的字母前添加一个连字符(&)。

例如,要为标题"Print" 创建访问键,应在字母"P" 前添加连字符,于是得到"&Print"。

运行时,字母"P" 将带下划线,同时按ALT+P 键就可选定命令按钮。

注意如果不创建访问键,而又要使标题中包含连字符但不创建访问键,应添加两个连字符(&&)。

这样一来,在标题中就只显示一个连字符而不显示下划线。

指定Default 和Cancel 属性在每个窗体上部可选择一个命令按钮作为缺省的命令按钮,也就是说,不管窗体上的哪个控件有焦点,只要用户按ENTER 键,就已单击此缺省按钮。

VB编一个屏幕锁

VB编一个屏幕锁

CopyMemory P, ByVal lParam, Len(P)
Select Case P.vKey
Case VK_LWIN, VK_RWIN '如果按了WIN键
fEatKeystroke = True
End Select
End If
End If
If fEatKeystroke Then
Private Const HC_SYSMODALOFF = 5
Private Const HC_SYSMODALON = 4
Private Const WM_KEYDOWN = &H100
Private Const WM_KEYUP = &H101
Private Const WM_SYSKEYDOWN = &H104
SetActiveWindow Me.hwnd
End Sub
Private Sub Form_Load()
Call keybd_event(vbKeySnapshot, theForm, 0, 0) '若theForm改成theScreen则Copy整个Screen
DoEvents
Private Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
Private Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long

VB中的按键码

VB中的按键码

vbKeyLButton 1 鼠标左键vbKeyRButton 2 鼠标右键vbKeyCancel 3 CANCEL 键vbKeyMButton 4 鼠标中键vbKeyBack 8 BACKSPACE 键vbKeyTab 9 TAB 键vbKeyClear 12 CLEAR 键vbKeyReturn 13 ENTER 键vbKeyShift 16 SHIFT 键vbKeyControl 17 CTRL 键vbKeyMenu 18 菜单键vbKeyPause 19 PAUSE 键vbKeyCapital 20 CAPS LOCK 键vbKeyEscape 27 ESC 键vbKeySpace 32 SPACEBAR 键vbKeyPageUp 33 PAGEUP 键vbKeyPageDown 34 PAGEDOWN 键vbKeyEnd 35 END 键vbKeyHome 36 HOME 键vbKeyLeft 37 LEFT ARROW 键vbKeyUp 38 UP ARROW 键vbKeyRight 39 RIGHT ARROW 键vbKeyDown 40 DOWN ARROW 键vbKeySelect 41 SELECT 键vbKeyPrint 42 PRINT SCREEN 键vbKeyExecute 43 EXECUTE 键vbKeySnapshot 44 SNAP SHOT 键vbKeyInser 45 INS 键vbKeyDelete 46 DEL 键vbKeyHelp 47 HELP 键vbKeyNumlock 144 NUM LOCK 键A 键到Z 键与其ASCII 码的相应值'A' 到'Z' 是一致的常数值描述vbKeyA 65 A 键vbKeyB 66 B 键vbKeyC 67 C 键vbKeyD 68 D 键vbKeyE 69 E 键vbKeyF 70 F 键vbKeyG 71 G 键vbKeyH 72 H 键vbKeyI 73 I 键vbKeyJ 74 J 键vbKeyK 75 K 键vbKeyL 76 L 键vbKeyM 77 M 键vbKeyN 78 N 键vbKeyO 79 O 键vbKeyP 80 P 键vbKeyQ 81 Q 键vbKeyR 82 R 键vbKeyS 83 S 键vbKeyT 84 T 键vbKeyU 85 U 键vbKeyV 86 V 键vbKeyW 87 W 键vbKeyX 88 X 键vbKeyY 89 Y 键vbKeyZ 90 Z 键0 键到9 键与其ASCII 码的相应值'0' 到'9' 是一致的常数值描述vbKey0 48 0 键vbKey1 49 1 键vbKey2 50 2 键vbKey3 51 3 键vbKey4 52 4 键vbKey5 53 5 键vbKey6 54 6 键vbKey7 55 7 键vbKey8 56 8 键vbKey9 57 9 键数字小键盘上的键常数值描述vbKeyNumpad0 96 0 键vbKeyNumpad1 97 1 键vbKeyNumpad2 98 2 键vbKeyNumpad3 99 3 键vbKeyNumpad4 100 4 键vbKeyNumpad5 101 5 键vbKeyNumpad6 102 6 键vbKeyNumpad7 103 7 键vbKeyNumpad8 104 8 键vbKeyNumpad9 105 9 键vbKeyMultiply 106 乘号(*) 键vbKeyAdd 107 加号(+) 键vbKeySeparator 108 ENTER 键(在数字小键盘上)vbKeySubtract 109 减号(-) 键vbKeyDecimal 110 小数点(.) 键vbKeyDivide 111 除号(/) 键功能键常数值描述vbKeyF1 112 F1 键vbKeyF2 113 F2 键vbKeyF3 114 F3 键vbKeyF4 115 F4 键vbKeyF5 116 F5 键vbKeyF6 117 F6 键vbKeyF7 118 F7 键vbKeyF8 119 F8 键vbKeyF9 120 F9 键vbKeyF10 121 F10 键vbKeyF11 122 F11 键vbKeyF12 123 F12 键vbKeyF13 124 F13 键vbKeyF14 125 F14 键vbKeyF15 126 F15 键vbKeyF16 127 F16 键。

vb控件大全,vb控件属性大全,vb控件详解(2)

vb控件大全,vb控件属性大全,vb控件详解(2)

vb控件大全,vb控件属性大全,vb控件详解(2)
2.01、Adodc控件的常用属性
2.03、动画(Animation)控件的常用属性
2.04、公用对话框控件(CommonDialog)控件的常用属性
Flags取值表
2.05、数据组合框(DataCombo)控件的常用属性
2.06、数据型电子表格控件(DataGrid)的常用属性
2.07、数据列表(DataList) 控件的常用属性
2.08、DTPicker控件的常用属性
2.09、平面滚动条控件(FlatScrollBar)的常用属性
2.10、图像组合框(ImageCombo)控件的常用属性
2.11、图像列表控件(ImageList)的常用属性
2.12、Inet控件的常用属性
2.13、列表视图控件(ListView)的常用属性
2.14、MAPIMessages控件的常用属性
2.15、MAPISession控件的常用属性
2.16、MaskEdBox控件的常用属性
2.17、多媒体(MMControl)控件的常用属性
2.18、月视图(MonthView)控件的常用属性
2.19、图表控件(MSChard)的常用属性
2.20、MSComm的常用属性。

用VB编写一个密码解锁界面

用VB编写一个密码解锁界面

用VB编写一个密码解锁界面我也就是刚开始学VB语言,VB语言很强大,有别于其它语言,操作性很强,就是很富有创造性得电脑语言。

下面就是我瞧了两天书后编写得一个小程序:功能就是能建立两个窗口,一个密码窗口,一个为修改密码窗口。

当密码输入正确后才能打开或者做一些事情,点击修改密码跳往第二个界面,修改成功后以修改得密码为解锁密码。

中间有错误提示与误操作提示。

①先建立一个小窗口,如下图:帐号一得“textbox”编号为“text1”,后面一次类推,command指令为1。

②程序得编写Text1:初始帐号为“07823”,如果可以得话可以给加入更多得功能,比如记忆多个账户与多对密码之类得等等。

2、text23、command1初始密码为“1234”,open函数可以打开文件,自己可以设置文件路径。

4、command2跳往第二个界面,隐藏第一界面。

5、初始指令6、全局变量全局变量本界面可以修改、其它界面可以调用得变量。

②建立第二个窗口Text得序号从上到下依次顺序排列,command得命令一次从左到右排列③第二个窗口得程序编写1、Text1:Private Sub Text1_LostFocus()Dim b As IntegerDim pw_1 As String, pw_2 As Stringpw_2 = Form1、mpw_1 = Text1、TextIf pw_1 <> pw_2 Thenb = MsgBox("密码错误", 5 + vbExclamation, "错误提示")End IfEnd Sub2、text2:Private Sub Text2_LostFocus()If Text2、Text = "" ThenMsgBox "新密码不能为空"End IfEnd Sub3、text3:Private Sub Text3_LostFocus()If Text2、Text <> Text3、Text ThenMsgBox "两次输入密码不一样"Text2、Text = ""Text3、Text = ""Text2、SetFocusEnd IfEnd Sub4、command1:Private Sub Command1_Click()If Text2、Text = Text3、Text Thenn = Text2、TextEnd IfText1、Text = ""Text2、Text = ""Text3、Text = ""Form1、ShowForm2、HideEnd Sub5、command2:Private Sub Command2_Click() Text1、Text = ""Text2、Text = ""Text3、Text = ""Form1、ShowForm2、HideEnd Sub初始设置(Form)Private Sub Form_Load()Text1、PasswordChar = "*" Text1、Text = ""Text2、PasswordChar = "*" Text2、Text = ""Text3、PasswordChar = "*" Text3、Text = ""End Sub全局变量申明Public n As String。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上机实验—2012.3.27
实训教程
P12【实训3-3】
P17【实训4-1】
P18【实训4-2】
教材
【例4-2】设计一个用户名和密码的检验程序。

要求:用户名不超过6位字符,密码不超过18位。

如果输入错误,允许重新输入。

密码输入时字符以“*”代替。

若输入的密码有误,弹出提示信息。

如果选择“重试”则允许再次输入;选择“取消”按钮则程序停止运行。

假设用户名为:admin,密码为:yyyy。

界面设计:
对象属性设置:
对象名称属性属性值
窗体form1caption用户信息验证
caption用户名
标签label1
font黑体,小四
caption密码
标签label2
font黑体,小四
文本框Text1,text2text空
命令按钮cd1caption确定
参考代码:
Private Sub Form_Load()
Text1.MaxLength = 6
Text2.MaxLength = 18
Text2.PasswordChar = "*"
End Sub
Private Sub Text1_LostFocus()
If Text1.Text <> "admin" Then
MsgBox "用户名错误!", vbExclamation, "输入用户名"
Text1.Text = ""
Text1.SetFocus
End If
End Sub
Private Sub Cd1_Click()
Dim I As Integer
If Text2.Text <> "yyyy" Then
I = MsgBox("密码错误", vbRetryCancel + vbExclamation, "输入密码")
If I=4 Then '返回值为4时,表明按下的是"重试"按钮Text2.Text = ""
Text2.SetFocus
Else
End
End If
End If
If Text2.Text = "yyyy" Then
Print "欢迎使用本系统!"
Text1.Visible = False
Text2.Visible = False
Label1.Visible = False
Label2.Visible = False
Cd1.Visible = False
End If
End Sub
【实验3-3】利用命令按钮、文本框和标签判断口令是否正确。

(1)界面设计
建立应用程序界面。

在窗体上添加2个标签、1个文本框和2个命令按钮,注意调整各个控件的大小和位置。

界面设计如图3-4所示。

(2)设置对象属性
在窗体中选择各个控件,在属性窗口中设置它们的属性。

属性设置见表3-2。

表3-2 程序中对象属性设置
(3)编写程序代码
Private Sub Command1_Click( )
If Text1.Text="everyone" Then
Label2.Caption="大家好,欢迎使用本系统! "
Else
Label2.Caption="口令错误!请重新输入口令! "
End If
End Sub
Private Sub Command2_Click()
End
End Sub
(4)运行程序
运行程序,若在文本框中输入正确的口令,单击“确定”按钮后,会在标签中显示“大家好,欢迎使用本系统!”。

若在文本框中输入错误的口令,则在标签中显示“口令错误!请重新输入口令!”。

运行结果如图3-5所示。

【实验4-1】设计一个计算圆面积的程序。

要求:利用InputBox函数输入圆的半径,利用MsgBox函数显示最后的计算结果。

(1)程序设计
Private Sub Form_click()
Dim r As Single,s As Single
r=val(InputBox("请输入半径:","输入"))
s=3.1415 * r* r
MsgBox "圆面积为" &Str(s),vbInformation+vbOKOnly, "计算结果"
End Sub
(2)运行程序
程序运行后单击窗体,如图4-1所示,在弹出的对话框中输入半径5,单击确定按钮,
则窗体上显示如图4-2所示的结果。

【实验4-2】编写程序将一个4位整数反序输出。

要求:采用InputBox函数输入这个4位整数,反序后的结果显示在窗体上。

(1)分析
该程序的算法一般可有如下两种:
①利用Mod函数和“\”运算依次分离出该4位整数的千位、百位、十位和个位数字给4个变量,再重新将这4个变量组合成反序的4位数即可。

②将这个4位数转换为字符串来处理。

利用Left、Right和Mid函数取它的各位字符,最后将取出的字符用字符连接符“&”重新组合成反序字符串。

(2)界面设计
建立应用程序界面,在窗体上添加1个标签和1个文本框,文本框用于输入一个4位整数,反序后的数值利用Print方法直接显示在窗体上。

注意标签和文本框的位置要稍微偏下,留出窗体显示的位置。

另外设计两个按钮,分别采用算法l和算法2来解决反序的问题。

窗体如图4-3所示。

(2)设置对象属性
对象属性设置见表4-1。

(3)编写程序代码
Private sub Command1_Click()
Dim m As Integer,n As Integer
Dim a As Integer,b As Integer,c As Integer,d As Integer
m=Val(Text1)
a=m\1000 ' 取千位数
b=(m-a*1000)\100 ' 取百位数
c=(m-a*1000-b*100)\10 ' 取十位数
d=m Mod 10 ' 取个位数
Print d*1000+c*100+b*10+a ' 反序输出
End Sub
Private Sub Command2_C1ick()
Dim n As String
Dim a As String,b As String,c As String,d As String
n=Trim(Text1)
a=Left(n,1) ' 取千位数
b=Mid(n,2,1) ' 取百位数
C=Mid(n,3,1) ' 取十位数
d=Right(n,1) ' 取个位数
Print d &c &b &a ' 反序输出。

相关文档
最新文档