常用控件与界面设计ppt课件

上传人:我*** 文档编号:141379763 上传时间:2020-08-07 格式:PPT 页数:70 大小:291KB
返回 下载 相关 举报
常用控件与界面设计ppt课件_第1页
第1页 / 共70页
常用控件与界面设计ppt课件_第2页
第2页 / 共70页
常用控件与界面设计ppt课件_第3页
第3页 / 共70页
常用控件与界面设计ppt课件_第4页
第4页 / 共70页
常用控件与界面设计ppt课件_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《常用控件与界面设计ppt课件》由会员分享,可在线阅读,更多相关《常用控件与界面设计ppt课件(70页珍藏版)》请在金锄头文库上搜索。

1、3.2 VB的常用控件,VB6.0 企业版内部控件,对常用控件的操作有哪些?,添加控件(两种方法)双击和单击 删除控件 1 选中 2 delete 复制控件 1 ctrl+c 2 ctrl+v 选择多个控件 按住shift键后单击所需控件 移动控件 点击鼠标左键选中控件不放,然后移动鼠标将其放在合适的位置。,一、命令按钮CommandButton,接受用户输入的命令。输入命令可以有三种方式: (1)鼠标单击; (2)按Tab键焦点跳转到该按钮, 再按回车键; (3) 快捷键(Alt+有下划线的字母),(一)属性 1基本属性: Name、Height、Width、Top、Left、Enabled

2、、Visible、Font等与窗体的使用相同。,(1)Caption: 标题属性命令按钮显示的内容,可在某字母前加 “&“设置快捷键。例如: &Ok , 显示 Ok,(2)Default:确认属性(逻辑值),设置为True时,按Enter键相当于用鼠标器单击了该按钮。 注意:在一个窗体只能有一个按钮的Default属性设置为True,2常用属性,(3)Cancel:取消功能属性(逻辑值),当设置为Ture时,程序运行时按Esc键与单击此命令按钮的效果相同。 注意:在一个窗体只能有一个按钮的Cancel属性设置为Ture,例一,(7)Style : 确定显示的形式。 0 只能显示文字, 1 文字

3、、图形均可 。,(4)Value: 检查该按钮是否按下. 该属性在设计时无效。,(6)Picture : 按钮可显示图片文件(.bmp和.Ico),只有当Style属性值设 为1时有效,(5) Enabled:设置命令按钮是否能被按下。当本属性值为true时,表示该按钮能被按下以执行特定功能;为False时处于不可操作状态。,Setfocus 获得焦点. 注意:不能将焦点移到Enabled属性为False的控件。如果在设计时将Enabled属性设为False,必须在使用Setfocus 方法前,将Enabled设置为True,才能使其接收焦点。,(二)方法,(三)事 件,最常用的是Click(

4、)事件,一般也只对该事件进行编程。 如果用户试图双击命令按钮,则其中每次单击都将被分别处理,即命令按钮不支持双击事件. 例二 P25例3-2,图标为A,用于显示某些提示性文字,不能作为输入信息的界面。 (一)属性 1基本属性 Name、Height、Width、Top、Left、Enabled、Visible、Font、ForeColor、BackColor等与窗体的使用相同。,二、标签控件,(1)Caption属性 Caption属性用来改变Label控件中显示的文本。 Caption属性允许文本的长度最多为1024字节。缺省情况下,当文本超过控件宽度时,文本会自动换行,而当文本超过控件高度

5、时,超出部分将被裁剪掉。,2常用属性,(2) Alignment属性 设置Caption属性中文本的对齐方式,共有三种可选值: 0 左对齐(Left Justify)缺省值; 1 右对齐(Right Justify); 2 居中对齐(Center Justify)。,是否自动调整标签控件的大小以显示所有的文本内容. 如果值为True,则随Caption内容的大小自动调整控件本身的大小. 如果值为False,表示标签的尺寸不能自动调整,超出尺寸范围的内容不予显示。 缺省值为false,(3)AutoSize属性,(4)BackStyle属性 该属性用于确定标签的背景是否透明。有两种情况可选: 值

6、为0时,表示背景透明,标签后的背景和图形可见; 值为1时,表示不透明,标签后的背景和图形不可见。,(5)Borderstyle:设置标签的边框样式。 0(默认值)为无边框,1为单线边框。 (6)Wordwrap:设置标签的文本在显示时是否具有自动换行功能。True表示具有自动换行,False是默认值表示没有自动换行功能。,例1 :看图识属性. 在窗体上,放置5个标签,其名称使用默认值Label1Label5,它们的高度与宽度相同,在属性窗口,按下表设置它们的属性 。,设置后各标签的显示如下图,(二)、事件,一般很少使用标签的事件.,(三)、方法:经常使用只有Move. 例:label1.mov

7、e label1.left+20,可供用户输入数据. (一) 属性 1基本属性 Name、Height、Width、Top、Left、Enabled、Visible、Font,ForeColor、BackColor等与窗体控件相同。,三、文本框控件,(1) Text:文本属性 返回/设置文本框中显示的内容 . 在文本框中显示的正文内容存放在Text属性中。 当程序运行时,用户通过键盘输入正文内容,保存在Text属性中。 文本框没有Caption属性,2常用属性,(2) PassWordChar:口令属性 口令字符.设置PasswordChar属性为了掩盖文本框中输入的字符。用于设置密码。 缺省

8、值为空字符串,(3) Maxlength:最大长度属性 返回/设置可以输入的字符的最大数目, 默认是0,对输入的字符数不加限制.若设置大于0的数,则表示能够输入的最大字符数目. (4) MultiLine:多行属性 是否为多行.为TRUE则可输入多行文本;为FALSE只能输入一行文本。 默认为一行,值为 False 该属性不能在程序中改变,(5)ScrollBars:滚动条属性 当MultiLine为True时,该属性才有效,用于设置文本框滚动条的形式。 0-None:无滚动条 1-Horizontal:水平滚动条 2-Vertical垂直滚动条 3-Both水平和垂直滚动条,(6)Align

9、ment:对齐属性 0:文本左对齐 1:文本右对齐 2:文本居中,1、Change事件: 每增加、减少、更改一个字符即引发一次Change事件,(二)文本框控件常用事件,例:在文本框Text1的Change事件编写有如下程序代码: Private Sub Text1_Change() Print Text1.text End Sub 当程序运行后中输入ABCD,则在窗体上在输出结果是?,答案: A AB ABC ABCD,当用户按下并释放键盘上一个ANSI键时,就会触发一次该事件,并返回一个KeyAscii参数(字符的Ascii值)到该事件过程中。 例如: Private Sub Text1_

10、KeyPress(KeyAscii As Integer) Print KeyAscii, Chr(KeyAscii) End Sub 当程序运行后向text1中输入ABCD,则在窗体上的输出结果是?,2、KeyPress事件,65 A 66 B 67 C 68 D,练习一:实验2-2(思考),3、 LostFocus事件,当文本框失去焦点时引发此事件,通常做输入合法性检查。,当控件获得焦点时发生。,4、GotFocus事件,文本框最有用的方法是:SetFocus,使用形式: 对象.SetFocus 功能: 是把光标移到指定的文本框对象中。,三、常用方法,例 设计一个“加法器”程序。,要求:

11、(1)在窗体上从到下依次引入Text1、Text2两个文本框,两个文本框的对齐方式均为右对齐。 (2)在窗体上引入两个标签Label1、Label2。将Label1用于显示“+”号,Label2用于显示两数的和,将其边界风格(BorderStyle)设置为1(Fixed Single固定单线边框)。,(3)单击“=”按钮(Command1),将两个加数的和显示在下面一个标签(Label2)中。 (4)单击“清空”按钮(Command2),两个文本框及标签Label2的内容都被清空,同时第一个文本框获得焦点。,Private Sub CmdCount_Click() “=”命令按钮单击事件 Di

12、m x!, y!, z! 定义变量 x = Val(Text1.Text) y = Val(Text2.Text) z = x + y 求两数之和,并存于变量z中 Label2.Caption = Str(z) 在标签Label2中显示输出计算结果 End Sub Private Sub CmdClear_Click() “清除”命令按钮单击事件 Text1.Text = 清除Text1中的文本 Text2.Text = Label2.Caption = 清除Label2中显示的内容 Text1.SetFocus 将焦点定位于Text1中 End Sub,四、单选钮、复选框及框架,(一)、单选

13、钮,单选按钮,1. 单选钮(OptionButton)也称作选择按钮。用于从一组互斥的选项中选取其一. 实现一种“单项选择”的功能,被选中项目左侧圆圈中会出现一黑点。,(1) Caption:文本标题。设置单选钮的文本注释内容。 (2) Alignment属性: 0:缺省设置。控件钮在左边,标题显示在右边。 1:控件钮在右边,标题显示在左边。,2. 重要属性,(3)Value 属性(逻辑值) True: 单选钮被选定 False: 单选钮未被选定(缺省设置),(4)Style 属性 0-Standard: 标准方式 1-Graphical:图形方式,单选钮的常用事件是Click,单选钮的方法很

14、少使用。,3、 方法和事件,(二)复选框,用于从一组可选项中同时选中多个选项。选择某一选项后,该控件将显示,而清除此选项后,消失。,复选框被选中,2. 重要属性 Caption、Alignment、Style与单选钮相同,复选框的Value 属性与单选按钮不同,其值为数值型数据,可取0,1,2,Value:设置复选框在执行时的3种状态。 Value=0,复选框处于未选中状态,不呈现“”标记。 Value=1,复选框处于选中状态,呈现“”标记。 Value=2,呈现“”标记,但以灰色显示。此时用户依然可以选择。若要禁止用户选择,设置Enabled属性为False。,复选框与单选按钮Value 属

15、性的比较,复选框enabled属性与Value属性的比较,课后习题P38 13,Click事件是复选框控件最基本的事件。单击时发生Click事件。 方法很少使用。,3、 事件和方法,它是一个容器控件。用于将窗体上的其他控件进行分组,以便用户识别。,(三)、Frame 控件,框架内控件的创建步骤: 为了将控件分组,首先需要绘制 Frame 控件,然后绘制 Frame 里面的控件。这样就可以把框架和里面的控件同时移动。,1.Caption属性:框架标题 2.Enabled属性: 缺省为True,允许操作。 False:标题呈灰色,不允许对框架内的所有对象进行操作。 3.Visible属性: Tru

16、e:框架及其控件可见。 False:框架及其控件被隐含起来。,重要属性,事件和方法: 很少使用,例:P29例3-4,五、列表框,列表框控件(ListBox)用于列出可供用户选择的项目列表。用户用鼠标单击列表框中某项,则该项被选中,并且该项目加亮显示;当列表项目很多时,列表框会自动加上垂直滚动条。,1. List: 表属性。(例三) 用于保存列表框中内容。在设计时,可用于输入列表项,而在程序中常用以下形式取得用户选取的表项: 对象名.List(列表项序号) 对象名是列表框的Name属性值;列表项序号由上到下依次为0、1、2、3等。,(一)常用属性,例如: List1.List(0)=“成都” List1.List(1)=“武汉” List1.List(2)=“上海” List1.List(3)=“广州”,2.ListCount:列表项数目。 为整型值,表示项目的数量. Lis

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号