第2章 常用的标准控件

合集下载

VB常用标准控件

VB常用标准控件
图形文件的载入框架的属性和功能复选框单选按纽的常用属性事件方法列表框组合框的常用属性事件方法滚动条计时器的常用属性事件方法工具箱控件图解指示器标签框架复选框组合框水平滚动条时钟目录列表框形状ole图片框文本框命令按钮单选按钮列表框垂直滚动条驱动器列表文件列表linedata控件是vb中预先定义好了的程序中能够直接使用的对象每个控件都有自己的属性事件和方法
常用标准控件
学习要点
标签、文本框的常用属性、事件、方法 命令按钮的常用属性、事件和方法 图片框、图像框的属性、事件、方法;图形文件的 载入 框架的属性和功能 复选框、单选按纽的常用属性、事件、方法 列表框、组合框的常用属性、事件、方法 滚动条、计时器的常用属性、事件、方法
在一个窗体内,只能有一个 命令按钮,也只能 对象名.Cancel={ TrueDefault | False} 有一个Cancel命令按钮。
命令按钮 (CommandButton)
命令按钮控件的属性 Enabled:设置命令按钮是否能被按下。语法格式: 对象名.Enabled={True | False} 其中: • 属性值为True(默认值)表示该按钮能被响应; 属性值为False表示该按钮不能被响应,以灰色 显示。 Picture:设置命令按钮上显示的图形。语法格式: 对象名.Picture=LoadPicture("图形文件名")
文本框控件的属性 SelLength、SelStart和SelText:控制文本框中的插入点和 文本选定操作,这些属性仅能在运行时使用。语法格式: 对象名. SelLength =数值 对象名. SelStart =数值 对象名. SelText =字符串 其中: • SelLength设置选定文本的长度,只能在代码中使用,若 值为0,表示未选中任何内容。 • SelStart设置选定文本的起始点,只能在代码中使用,第 一个字符位置是0。 • SelText设置当前选定文本的内容,只能在代码中使用 Text1.SelStart = 1 Text1.SelLength = 3 Text2.Text = Text1.SelText

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文件默认的保存文件夹下

常用标准控件

常用标准控件

9
10.1 框架和选择控件
代码设计: Private Sub Option4_Click() If Option4.Value = True Then Label1.FontSize =30 End Sub Private Sub Option5_Click() If Option5.Value = True Then Label1.FontSize = 40 End Sub Private Sub Option6_Click() If Option6.Value = True Then Label1.FontSize = 50 End Sub
10.1 框架和选择控件
单选按钮(OptionButton) 单选按钮控件是多选一控件,只能从多个选项中 选择一个,各选项间的关系是互斥的,同一时刻 只能选择同一组中的一个单选按钮。 单选按钮控件的属性
Caption:设置单选按钮的标题。 Alignment:设置单选按钮中文字的对齐方式。
对象名.Alignment={0 | 1}
7
10.1 框架和选择控件
例4.9 设计一个窗体选择不同字体、不同字号的选 项,文本框的文字会产生件
代码设计: Private Sub Option1_Click() If Option1.Value = True Then Label1.FontName = "宋体" End Sub Private Sub Option2_Click() If Option2.Value = True Then Label1.FontName = "隶书" End Sub Private Sub Option3_Click() If Option3.Value = True Then Label1.FontName = "黑体" End Sub

.Net 标准控件

.Net 标准控件

数据库系统开发教程
ListView控件的主要属性
数据库系统开发教程
View属性值
LargeIcon(缩略图):显示大图标,并且在图标的下面显示 标题。 List(列表):每一项包含一个小图标和一个标题,并且使用 列来组织列表项,但是每一列没有表头。 Details(细节):使用报表的形式显示列表项,每一项占据 一行。最左边的一列显示该项的小图标和标题,其他列显示 该项的子项。这种方式还可以包含一个表头,显示每一列的 标题,并且用户还可以在运行时通过表头改变列的宽度。 SmallIcon(小图标):显示小图标,并且在图标的右边显示 标题。 Tile(平铺):每个项都显示为一个完整大小的图标,在它的 右边带项标签和子项信息。
数据库系统开发教程
1. ListBox控件的主要属性
数据库系统开发教程
例12 添加列表框控件
数据库系统开发教程
例13 添加列表框代码
双击按钮“>”,在其Click事件中输入如下代码: int i; //获取选中项的索引 i = lbCourse.SelectedIndex; //将选中的项添加到lbSelectedCourse中 lbSelectedCourse.Items.Add(lbCourse.Items[i]); //删除lbCourse中的选中项 lbCourse.Items.Remove(lbCourse.SelectedItem); 再双击按钮“<”,在其Click事件中输入如下代码: int i; //获取选中项的索引 i = lbSelectedCourse.SelectedIndex; //将选中的项添加到lbSelectedCourse中 lbCourse.Items.Add(lbSelectedCourse.Items[i]); //删除lbSelectedCourse中的选中项 lbSelectedCourse.Items.RemoveAt(i);

(完整word版)VB常用控件的事件详解

(完整word版)VB常用控件的事件详解
End Sub
形参的意义:
X、Y 鼠标移动过程中的瞬时坐标
其它各参数的意义请参阅MouseDown事件
MouseUp
(释放鼠标)
当鼠标在窗体上,用户释放鼠标键时发生此事件,事件处理过程原形
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
End Sub
形参的意义:
X、Y 鼠标移动释放时的瞬时坐标
其它各参数的意义请参阅MouseDown事件
OLECompleteDrag
当源部件被放到目标部件时发生此事件,并通知源部件拖放操作被执行或取消。事件处理过程原形
Private Sub Form_OLECompleteDrag(Effect As Long)
2.04CoolBar控件的事件
2。05数据组合框(DataCombo)控件的事件
2。06数据型电子表格(DataGrid)控件的事件
2。07数据列表(DataList)控件的事件
2。08DTPicker控件的事件
2.09平面滚动条(FlatScrollBar)控件的事件
2。10图像组合框(ImageCombo)控件的事件
Private Sub Form_DragOver(Source As Control, X As Single, Y As Single, State As Integer)
End Sub
形参的意义:指针在目标窗体或控件中水平(X)和垂直(Y)位置的数字。
Shift 转换键,意义如下:
0 没有转换键按下
1 Shift键按下
2 Ctrl键按下

VB常用标准控件

VB常用标准控件
6.4.1 滚动条
2. 常用事件和方法 ① Scroll事件 滑块被拖动时,触发该事件 ② Change事件
例6.9
设计一个窗体,在其上面显示日期,并使用
滚动条来修改月份,界面如图所示。
6.4.2 定时器
1. 常用属性 Interval属性
Enabled属性
2. 常用事件 Timer事件:在一个定时器控件的预定的时间间隔 过去之后发生。
Caption属性都是默认属性。
Text1.Text = "Visual Basic程序设计"
Text1 = "Visual Basic程序设计"
2. 常见的公共属性 ① Name(名称)属性 ② Visible属性 ③ Caption属性
④ Left、Top、Width、Height属性
⑤ Enabled属性
③ Clear方法:删除列表框中的所有项目。
格式为: Object.Clear
3. 常用事件 列表框可以响应Click和DbClick等事件。
例6.4
设计一个窗体,其执行界面下图所示,可
以通过多项选择,然后单击中间的命令按钮在两个 列表框中移动多个选项。

设计一个用于学习媒体形式调查的程序。复选框用于
第 6章
常用标准控件
6.1 Visual Basic 控件概述 6.2 选择控件 6.3 图形控件 6.4 滚动条与定时器
6.5 多重窗体
6.1 Visual Basic控件概述 6.1.1 Visual Basic控件的分类
1. 标准控件 标准控件也称为内部控件,例如命令 按钮、文本框和标签等。
作为容器使用。
例6.7
6.3.3 直线与形状

第2章 常用标准控件

第2章  常用标准控件
第 2章
常用标准控件
本章教学目标
控件的生成和调整 常用标准控件的各种特性和用途 常用标准控件的使用
2.1生成和调整控件 生成和调整控件
2.1.1生成控件 2.1.1生成控件 拖动;左键选中; 拖动;左键选中;双击 2.1.2调整空间尺寸与位置 2.1.2调整空间尺寸与位置
2.1生成和调整控件 生成和调整控件
5. ScrollBars 6. TabStop
2.2 控件的使用
文本框(TextBox) 2.2.3 文本框(TextBox)
7. Text 8. WordWrap
2.2 控件的使用
文本框(TextBox) 2.2.3 文本框(TextBox)
9. SelectionStart 10. AcceptsReturn 获取或设置文本框中选定的 文本起始点。 文本起始点。 属性值为文本框中选定文本 的起始位置。 的起始位置。
2.2.5消息框(MessageBox) 2.2.5消息框(MessageBox) 消息框
当用户单击弹出的消息框的某个按钮时, 当用户单击弹出的消息框的某个按钮时,系统会自动返回一个 DialogResult枚举类型值 使用这个值可进一步完善程序的编程操作。 枚举类型值, DialogResult枚举类型值,使用这个值可进一步完善程序的编程操作。 可以通过以下代码获取消息框的返回值: 可以通过以下代码获取消息框的返回值: DialogResult dr=MessageBox.Show(); textBox1.Text=dr.ToString(); 说明 Show方法的返回值 Show方法的返回值 返回值
2.2 控件的使用
2.2.5消息框(MessageBox) 2.2.5消息框(MessageBox) 消息框

常见的控件介绍

常见的控件介绍

常见的控件介绍阅读⽬录常见的控件:1.⽂本输⼊框(TextBox)2.按钮控件(Button)3.下拉选框(DropList)4.⽇期/时间控件(Date/TimePicker)5.(图⽚、⽂件)上传控件(Upload)6.树形控件(TreeView)7.列表框(ListBox)8.多格式⽂本框(RichTextBox)9.Tab控件10.其他控件11.多浏览器兼容性问题以下是上述常⽤控件就样式、属性、功能、测试点等⽅⾯的总结1.⽂本框纯⽂本框(不带其他类型控件)主要分为密码框、⽂本框(TextBox)和多⾏⽂本框(TextArea)1.1密码框(1)样式:(2)属性:输⼊的⽂本会⾃动以⿊⾊圆点或星号加密显⽰。

(3)功能:⽤于输⼊密码(4)测试点(功能):1.字符长度2.是否区分字母⼤⼩写3.全⾓半⾓输⼊(数字、英⽂)4.是否允许空格字符5.输⼊的密码是否密⽂显⽰,是否可以“显⽰密码”6.安全性:是否可以复制、粘贴⽅式输⼊、复制粘贴后是否看到明⽂7.安全性:密码传输过程是否加密、数据库保存是否加密8.密码验证⽅式是否为⽐对模式。

9.登录后是否会⽤明⽂传递参数10.利⽤复制粘贴等操作强制输⼊不允许的输⼊数据11.同⽂本框测试点1.2⽂本框(1)样式:(2)属性:普通⽂本框,允许输⼊⽂本、数字等类型的字符(3)功能:⽤于普通⽂本的输⼊和显⽰,常搭配其他控件使⽤(4)测试点(功能):1.输⼊中⽂、英⽂⼤⼩写、数字、特殊字符,构建有效等价类和⽆效等价类2.全⾓半⾓输⼊(数字、英⽂)和显⽰3.输⼊框是否为必填项(空输⼊)4.是否可以输⼊空格以及对空格的处理(包括全⾓半⾓、中英⽂、⽂本⾸尾、⽂本间的空格)5.字符长度6.⽀不⽀持快捷键操作(Enter、Ctrl+“C/V/X/A/Z”复制粘贴剪切全选撤销等)7.数值型、⽇期型、时间型⽂本框的合法性校验8.利⽤复制粘贴等操作强制输⼊不允许的输⼊数据9.特殊字符(串):单引号、双引号、分号、Null、null、/、\、转义字符、</html>等10.JavaScript代码:<b>Hello</b>、alert("hello")11.html代码:<font>你好</font>、<script>alert(/xss/)</script>12.注⼊式Bug1.3多⾏⽂本框(1)样式:(2)属性:可以输⼊复数⾏的⽂本。

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

课堂任务2: 简单倒计数程序――Timer控件
• 1.任务分析 • 2.设计程序界面 • 3.设置控件的属性 计时器(Timer)的Enable属性 计时器(Timer)的Interval属性 • 4.编写程序代码 • (1)“开始”按钮代码: • 文本框赋初值; • 计时器的Enable设为True; • 5age控件与PictureBox
• 3. 设置控件的属性
控件\对象名称
Form1 Image1
属性名
Caption MaxButton Picture Strecth
所设置值
我的电子相册 False 选择一幅图像 True 选择一幅图像 780
说明
窗体标题 隐藏窗体最大化按钮 在Image1控件加载1幅图像 让图像根据控件大小作相 应显示 所有的缩略图(Image)控 件加载1幅图像设置相同大 小所有图像按控件大小显 示图像
o o o o o o • FontBold属性,为TRUE表示加粗,否则表示不加粗; FontItalic属性,为TRUE表示倾斜,否则表示不倾斜; FontUnderline属性,为TRUE表示加下划线,否则表示不加下划线; FontStrikethru属性,为TRUE表示加删除线,否则表示不加删除线; ForeColor属性, 表示字体颜色; FontSize属性,表示字体大小; 5.调试与保存程序
Image2 Image3 Image4 Image5,Image6 Command1
Picture Height
Width
Strecth Caption
900
True 退 出
课堂任务1:制作电子相册――Image控件与PictureBox
• 4.编写程序代码 (1) 退出按钮代码 Private Sub Command1_Click() End ‘退出运行窗体 End Sub (2) 各缩略图图像控件(Image2-Image6)代码 Image2的代码: Private Sub Image2_Click() Image1.Picture = Image2.Picture ‘在Image1中显示Image2的图像 End Sub 其余Image3-Image6依次类推 • 5.调试与保存程序
第6课 综合设计
• 2.界面设计 • 3. 设置属性 • 四个滚动条的max,min范围? • 4. 代码编写 • 四个滚动条的change(改变)事件 • 计时器的timer(时间到)事件 • 自动/手动单选的Click事件 • 退出按钮的Click事件
第4课 简单字体调节程序 • 1.任务分析 选中相应选项,文本框中字体变成对应的字体
第4课 简单字体调节程序
• 2.设计程序界面 界面如图所示,将颜色和大小分别使用一个Frame组合在 一起,否则8个单选只能选中一个了
第4课 简单字体调节程序
• 3.设置控件的属性 • 4.编写程序代码 • 文本框的以下属性的含义:
第5课 可控式倒计数程序
• 课堂任务-学习Hscroll控件
• 1.任务分析
• 如下图所示,与上课相比,增加了以滚动条来调节计数速度功 能。当滚动条滚动时,同时使计时器的Interval(时间间隔)等 于滚动条的值。
课堂任务-学习Hscroll控件
• 2.设计程序界面 • 3.设置属性 • 滚动条的属性: • max,min,value,SmallChange,LargeChange • 3.编写程序代码 • 滚动条的change(改变)事件 • 该事件发生时,使Timer1的interval等于滚 动条的value(值)
• 1.任务分析
• • • •
第6课 综合设计
当第1个滚动条改变时,同时改变显示文字和字体大小 当第2,3,4个滚动条改变时,同时改变字体颜色(改变三原色的红,绿,蓝成分) 选中自动时:设置定时器有效,每当定时器时间到,随机改变四个滚动条的值; 选中手动时:设置定时器不起作用(Enable=True);
清 华 版
第3课 Image控件、PictureBox控件与Timer控件
课堂任务1:制作电子相册――Image控件与PictureBox
• 1.任务分析
鼠标点击下方小图,在大图控件中显示相应大图
• 2.设计程序界面 1个图像(Image1)控件 5个缩略图图像(Image)控件 1个按钮(CommandButton)控件
相关文档
最新文档