第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)属性:可以输⼊复数⾏的⽂本。

VB常用标准控件

VB常用标准控件

),设置为 (2) Default:确认属性(逻辑值),设置为 ) :确认属性(逻辑值),设置为True时,按 时 Enter键相当于用鼠标器单击了该按钮。 键相当于用鼠标器单击了该按钮。 键相当于用鼠标器单击了该按钮 注意:在一个窗体只能的一个按钮的Default设置为 设置为Ture 注意:在一个窗体只能的一个按钮的 设置为 取消功能属性(逻辑值),当设置为Ture时, ),当设置为 (3)Cancel:取消功能属性(逻辑值),当设置为 ) 时 程序运行时按Esc键与单击此命令按钮的效果相同。 键与单击此命令按钮的效果相同。 程序运行时按 键与单击此命令按钮的效果相同 注意:在一个窗体只能的一个按钮的Cancel设置为 设置为Ture 注意:在一个窗体只能的一个按钮的 设置为 检查该按钮是否按下. 该属性在设计时无效. (4)Value: 检查该按钮是否按下 该属性在设计时无效 )
三、命令按钮CommandButton 命令按钮
接受用户输入的命令.输入命令可以有三种方式 接受用户输入的命令 输入命令可以有三种方式: 输入命令可以有三种方式 (1)鼠标单击; )鼠标单击; (2)按Tab键焦点跳转到该按钮 再按回车键; ) 键焦点跳转到该按钮, 再按回车键; 键焦点跳转到该按钮 (3) 快捷键(Alt+有下划线的字母) ) 快捷键( 有下划线的字母
一、控件的分类 1、内部控件 、 内部控件就是在工具箱中默认出现的控件,如命令按钮、 内部控件就是在工具箱中默认出现的控件,如命令按钮、 标签、 文本框等, 这些控件放在VB的可执行文件中 的可执行文件中, 标签 、 文本框等 , 这些控件放在 的可执行文件中 , 因 的基本控件。 此也称为 VB的基本控件。内部控件总是出现在工具箱中, 的基本控件 内部控件总是出现在工具箱中, 不能从工具箱中删除。 不能从工具箱中删除。 2、ActiveX控件 、 控件 扩展名为.ocx的独立文件,包括各种版本 提供的 的独立文件, 扩展名为 的独立文件 包括各种版本VB提供的 控件和仅在专业版和企业版中提供的控件, 控件和仅在专业版和企业版中提供的控件,另外还有许多 第三方提供的ActiveX控件。 控件。 第三方提供的 控件 3、可插入的对象 、 有些对象能够添加到工具箱中,例如一个Excel工作表, 工作表, 有些对象能够添加到工具箱中,例如一个 工作表 这时可以把它们当作控件使用,这样的对象称可插入对象。 这时可以把它们当作控件使用,这样的对象称可插入对象。 其中一些对象还支持OLE自动化,使用这种控件就可以在 自动化, 其中一些对象还支持 自动化 VB应用程序中编程控制另一个应用程序的对象。 应用程序中编程控制另一个应用程序的对象。 应用程序中编程控制另一个应用程序的对象

VB程序设计常用标准控件(二)

VB程序设计常用标准控件(二)

VB程序设计常用标准控件(二)5.5 滚动条与按钮控件5.5.1滚动条(ScrollBar)滚动条(ScrollBar)可分为水平滚动条(HscrollBar)和垂直滚动条(VscrollBar),其默认名称分别为HscrollX和VscrollX(X为1,2,3…),二者只是滚动方向不同。

1.常用的属性(1)Value属性Values是一个界于滚动条控件的Min属性和Max属性取值之间的整数,用来设置滚动块在滚动条中的位置。

(2)LargeChange属性(3)SmallChange属性(4)Max属性(5)Min属性2.常用的事件(1)Scroll事件用鼠标拖曳滚动条的滚动块时,此事件发生。

(2)Change事件移动滚动条的滚动块、单击滚动条或滚动箭头,使滚动块重定位时,或通过代码改变滚动条的Value属性值时,该事件产生。

Change事件与Scroll事件的区别在于:当滚动条控件滚动时Scroll事件一直发生,而Change事件只是在滚动结束后才发生一次。

【例5.5】滚动条ScrollBar示例。

设计一个程序进行坐标设置,界面如图5-10所示。

要求:①在文本框中输入0~100范围内的数值后,对应滚动条的滚动块会滚动到相应位置,同时在标签中显示当前坐标。

②当滚动条的滚动块的位置改变后,对应文本框中也会显示出相应的数值,标签中也会显示出当前坐标。

按下列步骤操作。

(1)窗体外观设计在窗体画1个标签、2个文本框、2个滚动条,设置控件的主要属性。

(2)事件代码设计“HScrollx”水平滚动条控件的“Change”事件过程代码如下:Private Sub HScrollx_Change()Labelxy.Caption = "当前坐标为(" + Str(HScrollx.Value) + "," + Str(VScrolly.Value) + ")"End Sub“VScrolly”垂直滚动条控件的“Change”事件过程代码如下:Private Sub VScrolly_Change()Labelxy.Caption = "当前坐标为(" + Str(HScrollx.Value) + "," + Str(VScrolly.Value) + ")"End Sub“Textx”文本框控件的“Change”事件过程代码如下:Private Sub Textx_Change()If IsNumeric(Textx.Text) And Val(Textx.Text) >= 0 And Val(Textx.Text)<= 100 ThenHScrollx.Value = Val(Textx.Text)ElseLabelxy.Caption = "无效坐标"End IfEnd Sub“Texty”文本框控件的“Change”事件过程代码如下:Private Sub Texty_Change()If IsNumeric(Texty.Text) And Val(Texty.Text) >= 0 And Val(Texty.Text) <= 100 ThenVScrolly.Value = Val(Texty.Text)ElseLabelxy.Caption = "无效坐标"End IfEnd Sub(3)运行程序5.5.2按钮(CommandButton)命令按钮可以控制一个过程的开始、中断和结束,当用户按下按钮时,引发一定的事件,从而执行相应的动作。

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍VB 常用控件介绍VB中的控件通常分为三种类型:(1)标准控件:(2)ActiveX控件:(3)可插入的对象:(一)窗体1.窗体的属性(1)Name 属性:(2)Appearance属性(3)AutoRedraw属性:(4)BackColor属性和ForeColor属性(5)BorderStyle属性:(6)Caption属性(7)ClipControls属性(8)ControlBox属性:控制菜单(9)Enabled属性(10)Height、Width、Left和Top属性(11)Font属性(12)HelpContextID属性(13)Icon属性:设置窗体图标(14)KeyPreview属性:用于设置窗体是否能捕获键盘事件并做出响应。

(15)MDIChild属性(16)Moveable属性(17)Picture属性(18)StartupPosition属性:决定窗体启动后出现在屏幕上的位置,运行时不能使用。

(19)Visible属性(20)WindowState属性:该属性设置一个窗体启动后的大小状态。

2.窗体的事件(1)Load 事件(重点)(2)Activate事件(3)Resize事件(4)Click事件(5)DblClick事件(6)Unload 事件:当窗体从内存卸载时发生[参数]:Cancel 一个整数,表示是否放弃卸载。

如果Cancel为 0,则窗体被卸载,若设置为任何一个非零的值可放弃卸载。

如:Private Sub Form_Unload(Cancel As Integer)Cancel = True ‘非0End Sub3.窗体的方法(1)Show方法(2)Hide方法(3)Move方法(4)Print方法:在窗体和图片框上显示文字,也可在打印机(Printer)上输出信息。

语法格式:[<对象名称>.]Print [<表达式列表>] [{,|;}]说明:①<对象名称>可以是窗体、图片框或打印机。

三、常用标准控件

三、常用标准控件

常用标准控件一、文本控件(一)、标签需要了解的属性为Alignment、Autosize、Enabled、BackStyle。

具体的值详见39页。

(二)、文本框需要了解的属性为:MaxLength、MultiLine、PasswordChar、ScrollBars、Text、Locked(41~42页)需要了解的事件和方法:Change、SetFocus、(42页)二、图形控件(一)、图片框(PictureBox)和图像框(ImageBox)二者均可装入图片,但是是有区别的:1、图片框是容器控件,可作为父控件在上面添加其他的控件,而图像框不能作为父控件。

2、图片框可以通过Print方法接受文本,也可接受图形,而图像框不行。

3、图像框占内存小,显示速度快。

4、Autosize属性为图片框独有,可以调整图片适应图片框,图片框本身大小不变。

Stretch属性为图像框独有,可以调整图像框去适应图片的大小。

图形文件的装入:1、用属性窗口的picture属性装入。

点击红框内的图标则会弹出对话框,找到所需图片,单击打开按钮即可。

2、在运行期间装入图形文件(利用代码装入):[对象.]picture=Loadpicture(“文件路径”)若要删除载入的图片,则省去文件路径即可。

第一句代码是装载图片,注意必须要有文件名及后缀名。

第二句代码是卸载图片。

(二)、直线和形状形状直线需要掌握的属性为:1、BorderColor:设置直线和形状的颜色,在属性窗口设置。

2、BorderStyle:确定直线和形状的边界线的线型,可取以下7个值。

3、Backstyle:用于形状控件,决定形状是否被指定的颜色填充。

值为0时,形状边界内区域是透明的,值为1时,该区域由BackColor所指定的颜色填充。

4、FillStyle:决定形状控件内部的填充图案,可取一下8个值:5、Shape:设定所画形状的几何特性,可取六个值:(既有shape 属性,也有FillStyle属性)三、按钮控件1、Cancel属性:当该属性值设置为True时,按Esc键与单击该按钮作用相同。

程序设计-常见控件

程序设计-常见控件
允许用户同时选择多个选项的控件,常用于设置、筛选等场景。
单选框(Radio Button)
允许用户从多个选项中选择一个的控件,常用于问卷调查、表单填写等场景。
滑动条和滚动条控件
滑动条(Slider)
允许用户通过拖动滑块来选择一个范围内的值,常用于音量调节、色彩选择等 场景。
滚动条(Scrollbar)
控件分类及特点
文本类控件
如标签(Label)、文本框 (TextBox)等,用于显示和输入文 本信息。
选择类控件
如下拉列表(ComboBox)、复选框 (CheckBox)等,允许用户从多个 选项中选择一个或多个。
按钮类控件
如按钮(Button)、链接按钮 (LinkButton)等,用于触发特定操 作或导航。
图像类控件
如图片框(PictureBox)、图像列表 (ImageList)等,用于显示图像。
容器类控件
如面板(Panel)、分组框 (GroupBox)等,用于组织和包含 其他控件。
自定义控件
程序员可以根据需要创建自定义控 件,以满足特定需求。
02
输入类控件
文本框控件
1 2
功能描述
用于接收用户输入的文本信息。
控件属性与样式
自定义控件应提供丰富的属性和样式设置 选项,以便开发者根据需要调整控件的外 观和行为。
THANKS
感谢观看
04
控制类控件
按钮控件
按钮(Button)
用于触发特定操作的控件,如“确定”、“取消”等。
图标按钮(Icon Button)
带有图标的按钮,用于直观表示操作,如“保存”、“打印”等。
开关按钮(Toggle Button)

2 常用标准控件的使用

2 常用标准控件的使用

文本框控件
文本框控件的常用事件 : 1.TextChanged 在控件上更改Text属性值时引发的事件。 2.Enter 当文本框成为窗体的活动控件时发生。 3.Leave 当文本框不再是窗体的活动控件时发生。 4.KeyDown、KeyPress和KeyUp KeyDown事件在首次按下某个键时发生。 KeyPress事件在文本框具有焦点并且用户按下并释放 某个键后发生。 KeyUp事件在是否键时发生。
C#
C#程序设计与开发
第2章 常用标准控件的使用
1 2 3
常用标准控件介绍
学习任务
总结
4作业Βιβλιοθήκη 常用标准控件 控件是Visual 编程的基础,是构成 用户界面的基本元素,要编写实用的应用程序, 就必须掌握控件的属性、事件和方法。 C#常用的标准控件主要包括标签、按钮、文本 框、列表框、消息框等控件,本章主要是通过两 个任务来完成这些常用标准控件的学习。
列表框方法
(1)FindString方法:用来查找列表项中以指定字符串开始的第一个项,有 两种调用格式。 [格式1]: ListBox对象.FindString(s); [功能]:在“ListBox 对象”指定的列表框中查找字符串 s,如果找到则返 回该项从零开始的索引;如果找 不到匹配项,则返回ListBox.NoMatches。 [格式2]: ListBox对象.FindString(s,n); [功能]:在 ListBox 对象指定的列表框中查找字符串 s,查找的起始项为 n+1,即 n 为开始查找的前一项的 索引。如果找到则返回该项从零开始的索引;如果找不到匹配项,则返回 ListBox.NoMatches。 注意:FindString 方式只是词语部分匹配,即要查找的字符串在列表项的 开头,便认为是匹配的,如果要 精确匹配,即只有在列表项与查找字符串完全一致时才认为匹配,可使用 FindStringExact方法,调用格式 与功能与FindString基本一致。

Vb 常用标准控件

Vb 常用标准控件

【范例4-11】兴趣爱好选取窗体。
操作步骤如下: 1、在窗体上新建2个标签、2个列表框、4个命令按钮,调整它们的位 置及大小,并按表4-15设置属性
2、编写代码如下: Private Sub Command1_Click() If List1.ListIndex <> -1 Then List2.AddItem List1.Text List1.RemoveItem List1.ListIndex End If End Sub

可响应的事件与窗体基本相同。

主要属性:
◦ ◦ ◦ ◦ ◦ ◦ ◦ Shape BorderColor BorderStyle BorderWidth BackStyle FillColor FillStyle
10
用户用鼠标单击命令按钮,将执行一条命令,但具 体的动作则由相应的事件过程的程序代码决定。 (1)属性 Caption Cancel(取消属性):“True”时按[ESC]键等同于单击 该按钮,一般“取消”按钮的cancel设置为“True”. Default(缺省属性):当此属性为“True”时,此按钮 被设为焦点,按回车键等同于按此按钮。一般将“确定” 按钮的Default属性设为“True”。 Enabled Style Picture等 (2)事件: 最基本也是最重要的事件:单击Click
【范例4-11】兴趣爱好选取窗体。
Private Sub Command2_Click() For i = 0 To List1.ListCount - 1 List2.AddItem List1.List(i) Next List1.Clear End Sub Private Sub Command3_Click() If List2.ListIndex <> -1 Then List1.AddItem List2.Text List2.RemoveItem List2.ListIndex End If End Sub

第二章窗体和标准控件(一)new

第二章窗体和标准控件(一)new

四、load和unload语句
格式: Load 对象名 加载对象。 Unload 对象名 卸载对象,以释放资源。 如:load form2 加载窗体form2 unload me 卸载窗体自身 Form2.Load 是错误的 注:如果窗体没有用Load语句加载,使用Form2.Show可以自动加载 并显示出来。
注意区分语句、方法、函数和过程
Form1.Show Load Form1
屏 幕
Form1.Hide
内 存
UnLoad Form1
注意
1、print tab(20);"年龄";tab(10);"姓名" 年龄 姓名 分成两行 打印了
2、Spc与Space的区别
Print "姓名" ;Spc(10); "年龄"
对 对 错 对
Print "姓名" ;Space(10); "年龄"
Print "姓名" +Spc(10)+ "年龄" Print "姓名" +Space(10)+ "年龄"
2.窗体的外观 Caption标题属性
该属性决定了窗体标题栏上显示的内容。

BorderStyle边框风格属性

Backcolor背景颜色属性、Forecolor前景颜色属性
设置窗体上显示的文字、图形的前景颜色(即正文颜色). 其值是一个16进制常 数,用户可以在调色板中直接选择所需颜色。如: Private Sub Form_Click() Print "宁波大学" Line (800, 800)-(2500, 2500), , B End Sub
  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)控件
相关文档
最新文档