第2章_常用窗体控件的使用
第2章 VB界面设计
Visual Basic程序设计
10
2.1 对象常用的公共属性
4. Font属性 设置对象中显示的字体属性,可在“属性”窗口 中设置字体的大小、颜色等。 如:…… 如果需要在程序运行时改变对象的字体,可以在 代码中写,如: Label1.FontSize=30 …… 见教材P18,例2-1
Visual Basic程序设计
当对象为窗体时,屏幕就是容器
Visual Basic程序设计
32
3. Print方法
将文本输出到指定窗体、图片框控件、打印机、立 即窗口(称为Debug对象,作为调试之用)等上。
格式: [对象.]Print[[Spc(n)|Tab(n)][输出内容1 [,|;] 输 出内容2 [,|;]输出内容3 [,|;] ……
ht Width
Visual Basic程序设计
14
2.1 对象常用的公共属性
8. Left、Top属性 设置对象相对其所在容器的位置。 什么是容器? 容器是用来存放对象的。对象所在容器左上角为 坐标原点,向右为X轴正方向,向下为Y轴正方向。
Top
Left Width
Heig ht
Visual Basic程序设计
Visual Basic程序设计
2.2.1 窗体常用属性
2. ControlBox属性 设置窗体是否有控制菜单框,默认为值True。设置 为False时 ,将不显示窗体的最大化,最小化,以及关闭 按钮。如图2.10
Visual Basic程序设计
21
2.2.1 窗体常用属性
3. MaxButton和MinButton属性 指定在运行时在窗体标题栏右边的最大化和最小 化按钮是否可用,默认值为True,可用。设置为 False时 ,不可用。 注意:只有当ControlBox属性值为True时,这 两个属性才起作用。
窗体
退 出
目 录 上一页 下一页
3、 选项组控件:是由一个组框及一组复 选框、选项按钮或切换按钮组成。 【例8-3】在“教师基本信息”窗体的主体节
添加一个选项组控件,显示性别字段。
退 出
目 录 上一页 下一页
4、组合框、列表框控件 列表框控件可以包含一列或几列数 据,用户只能从列表中选择值,而不能 输入新值。组合框的列表可以包含多行 数据,用户既可以进行选择,也可以输 入数据,这是列表框和组合框的区别。
目 录 上一页 下一页
退 出
【例8-2-1】在“教师基本信息”窗体的主体节 垂直添加三个文本框,三个文本框分别命名 “num”、“name”和“dat”,三个文本框 分别显示窗体数据源“教师”表中的“教师编 号”、“姓名”和“工作时间”三个字段值, 其中第一个文本框显示为灰色状态,三个文本 框对应的标签标题分别为“教师编号”、“姓 名”和“工作时间”,三个文本框对应标签的 名称分别是“Lab1”、“Lab2”和“Lab3”。
常用选择字段的小技巧:
目 录 上一页 下一页 返 回 退 出
1、如果要选择相邻的字段,单击 其中的第一个字段按下Shift键单击 最后一个字段;
2、如果要选择不相邻的字段,按 下Ctrl键单击要包含的每个字段名称。
方法二:使用工具箱添加控件
目 录 上一页 下一页 返 回 退 出
例7:打开一个新的窗体“设计”视图, 并在窗体中添加一个文本框控件。 (1)打开一个新的窗体“设计”视图;
退 出
例3:创建包含学号、姓名、性别、年龄 和照片信息的纵栏式窗体,名称为 “LF03”。 1. 创建选项卡窗体组单击窗体向导; 2. 在此对话框中选择学生表,并选择相应 字段,单击下一步,选择纵栏表; 3.单击下一步按钮,在弹出的对话框中输 入窗体的标题,然后单击完成按钮。
excel如何插入窗体单选框控件?excel中窗体控件单选框的使用技巧
excel如何插⼊窗体单选框控件?excel中窗体控件单选框
的使⽤技巧
在上篇⽂章中⼩编给⼤家介绍了如何使⽤Excel中的⼯作表窗体控件?相信⼤家对于excel中的窗体控件也有了⼀定了解,Excel 提供了⼀些具有特定功能的窗体控件,可以灵活的运⽤在制作报表、动态图表和其他⽅⾯。
本例主要介绍窗体空间中的【单选框】。
感兴趣的朋友⼀起去看看哪!
Excel技巧:窗体控件-单选框
1、由于单选框按钮⼀般成组出现,所以我们先加⼀个【分组框】,以便把若⼲个单选框放在⼀起,并联动。
如下图,修改分组框的名称“学⽣平⽇表现评价”。
2、如下图所⽰,插⼊⼀个单选框,并修改名称。
3、如上⽅法再插⼊两个单选框,并重新命名,如下图:
4、选中⼀个单选框,点击数遍右键,选择【设置控件格式】。
5、选择【控制】选项卡下的【单元格链接】,并选择⼀个单元格(如A1单元格)存储选项并按【确定】按钮,如下图:
6、这样,我们分别选择不同的单选框,A1单元格就反应出了选择的不同按钮所代表的的值。
这样就可以利⽤于调查问卷等记录选项并统计、计分的情形了。
教程结束,以上就是关于excel如何插⼊窗体单选框控件?excel中窗体控件单选框的使⽤技巧的全部内容,希望⼤家看完有所收获!
相关教程推荐:。
vb程序设计教程(潘蕾)第二章 窗体设计1
[PictureBox方法]:
Move:移动 Print(和窗体的Print方法的使用相同) Cls:清除
7)单选按钮(OptionButton)
[用途]:从一组互斥的选项中选择一个。
[属性]:
Caption:标题属性。 Value:取值属性。当单选按钮被选中时,该属性为“True”,否则为 “False” [方法]:
常数 值 vbComboDropDown 和一个不 0 描述 (缺省值)下拉式组合框。包括一个下 拉式列表和一个文本框。可以从列表选 择或在文本框中输入。 1 简单组合框。包括一个文本框 能下拉的列表。可以从列表中选择或在、 文本框中输入。简单 组合框的大小包括 编辑和列表部分。按缺省规定,简单组 合框的大小调整在没有任何列表显示的 状态。增加 Height 属性值可显示列表 的更多部分。 2 下拉式列表。这种样式仅允许 列表中选择。
vbComboDrop-DownList 从下拉式
6)图象(Image)、图片框(PictureBox)
[用途]:图象控件显示来自位图(.bmp)、图标(.ico)或者元文 件;图片控件可以显示文字、图片以及来自增强的元文件、 JPEG 或 GIF 文件的图形。如果控件不足以显示整幅图象, 则裁剪图象以适应控件的大小,还可创建动画。 [PictureBox属性]: Align:对齐属性,指图片框在窗体上的位置。有无、上、下、 左和右五种选择。 Picture:图片属性,为要显示的图片名(演示)。
常数 vbLeftJustify vbRightJustify vbCenter 设置值 描述 0 (缺省值)文本左对齐。 1 文本右对齐 2 文本居中
•注意Text没有
Caption属性
access数据库应用教程5,窗体与控件
Access数据库应用教程
主/子表窗体
数据表窗体
主/子表窗体
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
数据透视表/数据透视图
一个数据透视表窗体。 “数据透视表”窗体和“数据透视图”窗体 与窗体的“数据透视表”和“数据透视图” 视图不同。Access不能直接创建数据透视 表/数据透视图窗体,但可在数据透视表/数 据透视图视图中拖放字段来创建布局,以数 据透视表/数据透视图的方式显示数据。
Access数据库应用教程
第5章
学习目标 本章要点 上机练习 习 题
窗体与控件
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
学习目标
窗体不仅用于查看、添加、编辑和删除数据,还提供 了直观的用户界面用于创建系统管理窗体。窗体通过 标签、文本框和命令按钮等各种控件来创建界面。控 件可以绑定到表或查询的字段,从而通过控件便可显 示或修改数据。创建窗体也就是在窗体中布臵各种控 件,并建立控件与表或查询的关联。Access为用户提 供了各种窗体向导,使用窗体向导可以快速创建各种 常用的窗体。窗体设计器则是更专业的窗体设计工具, 用于创建格式更为丰富的自定义窗体。本章将在介绍 窗体和控件的基础上,详细讲解如何使用窗体向导和 窗体设计器创建窗体。
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
按窗体筛选
设置了筛选准则后,单击工具栏上的 足筛选条件的记录。 筛选条件在窗体打开时一直有效,若要取消筛选,可单击工具栏上的 钮,或选择“记录/取消筛选/排序”命令。 按 按钮执行筛选,窗体中则只显示满
VB程序设计案例教程 第三章窗体和常用控件
(1)Cls方法
Cls方法可以清除屏幕上的文本、图形等所有的内容。使用它时不需要 给它任何的参数。 例 Cls使用方法 Private Sub Form_Paint() '窗体画图事件 Line (1000, 1000)-(2000, 1000) '画一条直线 Print "Cls实例" End Sub Private Sub Form_Click() '窗口点击事件 MsgBox “点击确定清除窗口中的内容" '弹出一个对话框 Cls '清屏方法 End Sub
窗体的常用方法 (Method)
方法是VB系统提供的,它隶属于对象,用来完成特定操作。窗 体常用的方法有: 1. Cls方法 Cls方法用来清除窗体上显示的正文和绘制的图形。 Cls方法的一般格式: [窗体名.]Cls 省略窗体名,则清除当前窗体上的正文和绘制的图形。例如: Form1.Cls 清除窗体1上显示的正文和绘制的图形。
'弹出一个对话框 '窗体单击事件 '隐藏窗体 '弹出一个对话框 '显示窗体
(3)Move方法
Move方法可以在程序中动态的移动窗口。Move方法需要有 参数,具体的语法格式如下: Object.Move Left,Top,Width,Height
其中Object表示窗口的对象名称。Object参数是可选的,如 果省略的话,那么就表示Move方法移动的是当前具有焦点的窗 体。Left表示窗体距屏幕左边的水平坐标。Left参数是必须有的 。Top表示窗体距屏幕上方的垂直坐标。Top参数是可选的。 Width表示窗体的新的宽度。Width参数是可选的,Height表示 窗体的新的高度。Height参数是可选的。
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分别表示移动目的位置的坐标和大小。
(完整word版)VB常用控件的事件详解
形参的意义:
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键按下
第2章__控制台与窗体应用程序
双击错误消息,则代码 中的“Console”被自动选 中,而在删除引入命名空间的语句之前它是没有问 题的,显然删除了引入命名空间的语句就是导致错 误的根源。 接下来为“Console”类加入完整的限定名称 “System.Console”。 然后选择【调试】→【开始执行(不调试)】菜单 项,运行程序,这时可以看到程序完全可以正常运 行。 即在没有使用引用命名空间语句的情况下,也可以 键入完整的限定名称来解决问题。然而在限定名称 很长的情况下,就需要使用“using指令”。
在Visual C# 2005中,创建控制台应用程序的步骤如下: (1)按照第1章介绍的方法,启动Visual Studio 2005开发工具。 (2)选择【文件】→【新建】→【项目】菜单项,弹出如图2-1 所示的【新建项目】对话框,可以看到,右边的“Visual Studio 已安装的模板”选项区中包括“Windows应用程序”、“类库”、 “Windows控件库”、“控制台应用程序”等模板,它们指定了 要创建的应用程序的类型。
图2-7 新建项目
(3)单击【确定】按钮,创建一个新的项目。 (4)调整窗体至合适的大小,长宽比约为2:1,然 后展开工具箱中的“所有Windows窗体”选项卡, 找到并双击 控件,为窗体添加一个TextBox(文本 框)控件。 (5)使用鼠标拖动文本框至窗体中上部,并调整 文本框的大小 (6)按照同样的方法,在工具箱中找到 控件,为 窗体添加两个Button(命令按钮)控件,并调整其 大小和位置。
Visual Studio 2005提供了丰富的工具,可以利用它创 建Windows应用程序、Windows控件库、控制台应用 程序等新项目。本章介绍使用Visual C# 2005创建控 制台应用程序和Windows应用程序(即窗体应用程序) 的方法和步骤。 本章学习目标: (1)理解控制台应用程序和Windows应用程序的概念 和区别。 (2)学会创建和运行控制台应用程序。 (3)掌握使用Visual C# 2005编写Windows应用程 序的方法和步骤。 (4)理解命名空间的概念和作用。
常用窗体控件的使用
(8)BackColor: 用来获取或设置控件的背景色。 (9)Font:
用来获取或设置控件的字体,包括字体名称、字号以
及是否以斜体、加粗和下划线显示。 (10)Locked: 确定是否可以移动控件或者调整控件的大小。 (11)TabIndex: 用来获取或设置控件的Tab键顺序。
15
(12)TextAlign: 用来确定文本对齐方式。
27
属性 ReadOnly
说明 文本框中的文本为只读
可在文本框中输入的最大字符数,默认值为最大 值,即32767个字符。 注意:由于使用的是Unicode字符,所以对中文和 英文的字符计数方法是相同的,即一个英文字符 的长度为1,一个汉字的长度也是1。 表示是否可在文本框中输入多行文本 用于屏蔽在单行文本框控件中输入的的密码字符。 注意:TextBox还有一个[UseSystemPasswordChar] 属性,若该属性为true,则无论在[PasswordChar] 属性中指定了哪一个字符,最终在TextBox中的文 本只能以系统默认的“*”来显示。
Visual C# 程序设计
常见窗体控件的使用
1
本章中我们将主要介绍以下内容: windows窗体 标签 按钮 文本框 单选按钮 复选按钮 列表框 组合框 ToolTip控件 PictureBox控件
2
利用C#编写GUI(Graphics User Interface)应用 程序的一般步骤: (1)建立“Windows应用程序”项目 (2)设计应用程序界面
10
模式对话框和非模式对话框
对话框可以分为模式对话框和非模式对话框两种。 模式对话框是指用户只能在当前的对话框窗体进行 操作,在该窗体关闭之前不能切换到程序的其他窗体, 通过窗体的ShowDialog()方法显示。 非模式对话框是指当前所操作的对话框窗体可以与 程序的其他窗体切换,通过窗体的Show()方法显示。
第2章 窗体设计与常用控件
第2章
窗体设计与常用控件
void
__fastcall
TForm1::FormMouseDown(TObject
*Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { Form1->Hint = IntToStr (X);
}
注意:本例中应将Form1的ShowHint属性设置为“true”。
PoDefaultSizeOnly
窗口出现的大小由C++ Builder自己决定,C++ Builder会自动调整大小使右边及 底边与屏幕切平,窗口位置由(Left,Top)决定 窗口出现在屏幕正中央的位置,大小由Width、Height决定
PoScreenCenter
第2章
窗体设计与常用控件
5.Border Icons和Border Style属性 BoderIcons属性是集合型的属性,我们可以自由地 搭配组合该集合中的元素以控制窗口所能提供的系统 功能,有关说明如表2-2所示。
第2章
窗体设计与常用控件
2.1.1 窗体的属性
1.Name属性 窗体的Name属性就是窗体的名字,用于在程序中 识别不同的窗体对象。BCB在创建一个新程序时将主 窗体的Name缺省定义为“Form1”。
值得注意的是,在C++Builder中,一般采用动态
方法为VCL对象分配内存,Form1被定义为一个指向 TForm1类对象的指针。所以在使用窗体对象的属性或
属性值还不能确定,或者有些属性虽然在设计时已被
设定了一个值,但在运行期间又要改变该属性的值, 这就要求我们能在程序的运行期间修改属性值。
Access窗体的操作
2.添加记录和修改记录 (1)添加记录。在窗体中向窗体基表或查询中添加新记录 数据是窗体的重要功能之一。如果要添加一个新的记录,可 以先打开要添加记录的窗体,单击窗体左下角的“空白(新) 记录”按钮,此时窗体定位到第一个空白页,在此空白页, 通过各控件输入相应的数据,当新记录的各项数据输入完毕 后,单击记录定位工具中的“空白(新)记录”、“前一条 记录”、“后一条记录”都将引起Access 2002自动将新记 录保存到基表中。也可以在输入完数据后,单击工具栏上的 “保存”按钮,将刚输入的数据保存到表中。 (2)修改记录。除了可以在窗体中添加新记录外,也可以 利用窗体修改基表或查询中的数据。要修改数据,可以直接 在各个控件中输入新的数据,这样将自动修改基表的相应字 段值,单击工具栏上的“保存”按钮即可保存所做的修改, 改变当前记录也可以保存做的修改。
图6-11 表格式窗体
3.数据表窗体 一种常用的格式,是在窗体中以紧凑的方式显示多条记 录,如图6-12所示。
图6-12 数据表窗体
2.3 用图表向导创建图表窗体 使用图表可以形象化地表达数据的变化,将包 含大量数据的表格变成一张生动图表,使读者能够 直观地了解数据的变化状况及发展趋势。Access 2002提供了“图表向导”,在多数情况下,都可以 使用该向导来创建图表窗体。
BACK
2 创建窗体
2.1 用向导创建窗体 Access 2003提供了几种向导帮助创建窗体,选择不 同的向导,可以建立不同风格的窗体。向导会通过询问一 步步收集数据,并根据输入建立窗体,对于初学者来说是 个好方法。利用向导创建好窗体后,可以在窗体视图中加 以修改。 使用窗体向导能够基于一个或多个表或查询来创建窗 体。向导会要求输入所需记录源、字段、版式和格式信息, 根据用户的大案创建窗体。
第二章+VB程序的设计界面+
命令按钮(CommandButton)
常用属性(续)
Enabled:
激活属性 ToolTipText: 用来显示当鼠标停留在命令按钮上 时显示的文本。 Value:设置该命令按钮是否选中,True为选中。 TabIndex:设置窗体中的对象响应Tab键的顺序。 TabStop:设置用户是否可以使用Tab键来选定该命 令按钮。
调用格式:
窗体示例
例2-2:创建两个窗体(Frm1和Frm2),Frm1的 标题为“窗体1”,背景色为红色,Frm2的标题为 “窗体2”,背景色为黄色 。要求程序运行时,单 击Frm1后, Frm1消失, Frm2出现,单击Frm2后, Frm2消失, Frm1出现。
演示
14
窗体的常用方法(二)
Enabled:
FontBold:
是否为粗体。 FontItalic:是否为斜体。 FontStrikethru:是否加删除线。 FontUnderline:是否加下划线。 FontName:字体名。 FontSize:字体大小。
5
窗体的常用属性(三)
Left、Top(单位:特维(Twip)):
17
窗体示例
例2-3:编程实现:单击窗体在窗体上显 示“我爱VB”,改变窗体大小后清除所显 示的内容。
演示
18
二、Visual Basic的常用控件
标签 框架 命令按钮
列表框
组合框
19
标签(Label)
常用属性 Caption:
标签标题。为标签中具体内容。 Alignment: 对齐属性。 AutoSize: 大小自动适应属性,决定标签是否能自 动调整大小以显示所有的内容,缺省值为“False”。 BackStyle:决定标签的背景是否透明,0—透明; 1—不透明。 BorderStyle:决定标签是否有边框,0(缺省)—无 边框;1—有边框。
第2章 对象及其操作
第2章对象及其操作2.1 典型考题分析与解答1.[属性]窗口主要是针对窗体和控件设置的。
在Visual Basic中,窗体和控件被称为。
每个对象都可以用一组属性来刻画其特征,而[属性]窗口就是用来设置窗体或窗体中控件属性的。
【分析】本题主要是考核学习者对对象与属性这两个基本概念的理解与掌握。
(1)对象:从广义上来说,对象是客观事物的一个实体。
在可视化编程语言中,对象分为两类,一类称为预定义对象,预定义对象由系统提供,可以直接使用或对其进行操作,如工具箱中的控件、窗体和菜单等,另一类称为自定义对象,由用户自行定义。
(2)属性:属性是一个对象的特性,不同的对象有不同的属性。
对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体(Font)、是否可见(Visible)等。
通过修改对象的属性,可以改变对象的外观和功能。
属性可以在设计阶段通过属性窗口进行设置,也可以在运行阶段通过代码进行设置。
其中在代码中设置的语法格式为对象名.属性名=属性值例如:在窗体上加入一个文本框(TextBox)。
名称为“Text1”,文本框内容是“GoodMorning”。
则用下列语句进行设置Text1.text="Good Morning"【解答】对象2.关于VisualBasic“方法”概念的叙述错误的是。
A.方法是对象的一部分 B.方法是预先规定好的操作C.方法是对事件的响应 D.方法用于完成某些特定功能【分析】本题主要是考核学习者掌握对事件方法这一概念的理解。
这个题目有一定难度。
由于我们对事件方法的概念、事件方法与事件过程的区别不一定记得很清楚,这样会觉得几个选项好像都对。
尤其是选项A和C让人觉得似对似错。
因为对象、事件和方法三者之间既有联系也有区别。
首先,我们要理解其相互之间的区别:对象的属性是描述对象的一组特征。
如设置对象的名称、标题、颜色、大小等,有的可直接在设计界面时通过属性窗口进行设置,有的可以在事件过程或通用过程代码中进行设置。
职中专业课―职中―计算机VB程序设计基础窗体设计―通用―杨忆泉―建斌技校.ppt
可以通过改变对象的属性值来改变对象的属性特性。 对象属性的设置有两种方法,一种是在程序设计时使用 “属性”窗口修改其属性值,另一种是在程序中使用代 码,在程序运行时改变属性值。如对象的名称(Name)只 能在程序设计时设置,在运行中只能引用而不能改变, 在程序运行时只能读取的属性称为只读属性。可以设置 值和在运行程序时读取的属性称为可读写属性。
面向对象是Visual Basic程序设计的基础,Visual Basic程序的设计在很大程度上来说就是设计如何控制对 象,如何通过改变对象的属性来达到程序设计的要求。
对象(Object)是Visual Basic应用程序的基本单元,是 代码和数据的集合,用Visual Basic编程的实质就是用对象 组装程序。
窗体的属性 说明
Caption
决定窗体标题栏中显示的文本
MaxButton和 决定窗体的最大化或最小化按钮是否有效 MinButton
ControlBox 决定是否显示窗体的控制菜单图标与状态控制按钮
BorderStyle 设置窗体的边框样式,是否显示标题栏等
BackColor Picture Icon
函数形式: 变量[%] = MsgBox (提示[,按钮[+图标]+ 缺省按钮]+[模式]][,标题])
说明:若程序中需要返回值,则使用函数,否则可调用过程。
标题 图标
提示信息 命令按钮
按钮及图标值如下:
说明: 1、“标题”和“提
示”与InputBox函数 中对应的参数相同;
2、“按钮+图标 + 缺省按钮+模式”是整 型表达式,决定信息 框按钮数目、出现在 信息框上的图标类型 及操作模式;
vb程序的基本知识与窗体设计
2.2 创建VB简单应用程序
2.2 创建VB简单应用程序
二、对 象的建立和命名
(1)对象的建立
方法一: 单击工具箱控件对象
在窗体上按住
左键拖拉到所需要的大小后释放。
方法二: 双击工具箱控件对象,则立即在窗体出现一
个默认大小的对象框。
(2)编辑对象
先选中对象(单击对象),
放大、缩小
删除对象
复制对象
封面——>用户登录窗口——>软件主界面(根据需 要打开其它多个不同的对话框)
这里有几个问题需要解决: 1、启动窗体的指定。 即:谁第一个出场;一般情况下封面应该是第一个 出场的窗体。 2、各窗口之间的衔接。 当一个窗体的任务完成以后,下一个出场的是谁, 如何衔接。
当设计好一个应用程序中的多个窗体后,根据功能 上的规划,确定启动应用程序后,第一个被启动的窗 体,即启动窗体。如注册窗体,软件的封面等等。
2.1 VB中的几个基本概念
三、事件(Event)及事件过程(Event Procedure)
事件—— 可被对象识别的动作。 事件过程—— 是指附在该 对象上的程序代码,是事件触发 后处理的程序。事件过程的形式如下:
Sub 对象名_事件过程名[(参数列表)] ….. (事件过程代码)
End Sub 例如:
2.2 创建VB简单应用程序
[例 2-1]设计一个程序,在运行时若用鼠标单击窗体, 在窗体上会显示出“Visual Basic 欢迎大家”一行文 字。 编写程序代码要在“程序代码窗口”中进行。 有三种途径可进入代码窗口:
•双击当前窗体
•单击工程窗口的查看代码按钮 •在菜单条中选择视图菜单中的代码窗口命令
方法参数23窗体的常用属性方法和事件例24设计一个程序运行程序后在屏幕上显示第一个窗体单击该窗体后显示第二个窗体在第二个窗体上有一个按钮单击该按钮后显示第一个窗体23窗体的常用属性方法和事件load语句把窗体装入内存但不立即显示语法为
Visual Basic程序设计一、二章
程序保存: 一般先保存.frm文件(若有多个,分别保存), 最后保存工程文件。
7、通过一个简单的应用程序快速入门
学习VB最好的方法是实践,现在我们动手设计一 个简单的应用程序。
制作一个如图所示的一个简单的应用程序的运行 界面。它由一个窗体、一个标签和一个命令按钮 组成。运行时初始界面上显示的是“世界,你
例:a.显示窗体NewForm,在程序中加入代码:
NewForm.Show [Style]
表示以“Style”方式显示“NewForm”窗体.
b.隐藏窗体NewForm ,在程序中加入代码: NewForm.Hide
表示隐藏 “NewForm”窗体
• • • • •
窗体的显示与隐藏(show 与 hide) 窗体的移动(move) 窗体的刷新 (refresh) 打印(print,printform) 清除 (cls)
2.2 控件
一:什么是控件 是放在窗体中可操作的对象 控件箱中提供的可以和用户进行 交互的可视化部件。 控件有自己的属性,事件,方法 常用控件(控件箱中)
二、添加控件的方法
用鼠标单击控件箱中所需的控件按钮,在将鼠 标光标移向窗体,在窗体的适当位置上按住鼠 标左键拖动,即可在窗体上选定一个区域,这 个区域的位置和 大小就是添加的控件在窗体上 所处的位置和大小。 通过鼠标简单的拖动,用户还可以随意改变 控件在窗体上的大小和位置。 在一个控件被选定时,属性窗口会列出该控 件的属性列表。用户可以对其进行修改。
(2)方法是对象实施的一些动作。 (3)事件是由VB预先设置好的、能被对象识别 的动作。
使某个对象进入活动状态(又称激活)的一种
操作或动作
事件发生:自动执行一段事先安排的代码程 序
Winform常用控件及其属性
13、PictureBox 控件的使用......................................................................11
14、Timer 控件 .........................................................................................12
15、ProgressBar 控件和 TrackBar 控件....................................................12
16、HScrollBar 控件和 VScrollBar 控件的使用 .....................................13
11、ComboBox 控件 .................................................................................11
12、CheckedListBox 控件.........................................................................11
3、TextBox 控件 .........................................................................................4
4、RichTextBox 控件 ...................................................................................6
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12
1、 CheckBox控件属性 CheckBox控件属性
属性: 属性:
属性: (1)Text属性: ) 属性
作用
表示与复选框控件关联的文本。 表示与复选框控件关联的文本。 表示复选框是否处于选中状态。 表示复选框是否处于选中状态。
属性: (2)Checked属性: ) 属性
(3)CheckState属性:获取或设置CheckBox的状态。 ) 属性:获取或设置 的状态。 属性 的状态 属性: (4)ThreeState属性: 是指是否允许三种复选状态。 ) 属性 是指是否允许三种复选状态。
21
RichTextBox控件 2.3 RichTextBox控件
RichTextBox控件: RichTextBox控件:进行高级文本输 控件 入和编辑, 入和编辑,即输入和显示格式化的文 富文本格式, 本(Rich Text Format 富文本格式, 简称RTF文件)。 RTF文件)。如作为一般的文本输 简称RTF文件)。如作为一般的文本输 其属性、事件与TextBox TextBox控件的属 入,其属性、事件与TextBox控件的属 性、事件大致相同。但RichTextBox控 事件大致相同。 RichTextBox控 件有一些特殊的属性和方法, 件有一些特殊的属性和方法,使用它 可以完成一些复杂的文字处理功能, 可以完成一些复杂的文字处理功能, 例如改变文本字体、颜色、 例如改变文本字体、颜色、段落的显 示格式以及与RTF文件的交互等。 RTF文件的交互等 示格式以及与RTF文件的交互等。
Selectionmode属性为 属性为one。 属性为 。
17
PictureBox控件 5.13 PictureBox控件
PictureBox控件:用于显示图像 控件: 控件 图片框控件。 的Windows图片框控件。 图片框控件 通常,载入图像档案的格式有: 通常,载入图像档案的格式有: 的格式有 bmp、gif、jpg、jpeg、png、 bmp、gif、jpg、jpeg、png、 wmf等图形档案。 wmf等图形档案。
8
2、RadioButton控件的主要事件 RadioButton控件的主要事件
(1)CheckedChanged事件。 CheckedChanged事件。 事件 属性的值更改时发生。 当 Checked 属性的值更改时发生。
(2)Click事件。 Click事件。 事件 在单击控件时发生。 在单击控件时发生。
19
例:鼠标在PictureBox控件上移动,位置显示在label控件上。 鼠标在PictureBox控件上移动,位置显示在label控件上。 PictureBox控件上移动 label控件上 第一步:向窗体上拖放一个PictureBox控件,一个Label控件, PictureBox控件 Label控件 第一步:向窗体上拖放一个PictureBox控件,一个Label控件,分 别调整为适当大小。 别调整为适当大小。 第二步: 设置pictureBox pictureBox1 Image属性 将一个图片放入控件内。 属性, 第二步 : 设置 pictureBox1 的 Image 属性 , 将一个图片放入控件内 。 然后修改SizeMode属性,观察效果。 SizeMode属性 然后修改SizeMode属性,观察效果。 第三步:添加下列事件: 第三步:添加下列事件: private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { label1.Text=string.Format(“鼠标在PictureBox中的 位置: label1.Text=string.Format( 鼠标在PictureBox中的 位置: 鼠标在PictureBox x={0},y={1}",e.X,e.Y); }
13
2、 CheckBox控件事件 CheckBox控件事件
14
思考题:本例建立一个使用单选钮和复选钮的应用程序, 思考题:本例建立一个使用单选钮和复选钮的应用程序,界面上 有一个文本框,两组单选钮和一组复选钮。 有一个文本框,两组单选钮和一组复选钮。两组单选钮分别用于 设置文本框的字体和字号,一组复选钮用于设置文本框的字型。 设置文本框的字体和字号,一组复选钮用于设置文本框的字型。 程序界面如下: 程序界面如下:
20
PictureBox自身没有滚动条功能。所以有时大图片 自身没有滚动条功能。 自身没有滚动条功能 看不到, 自带滚动条, 看不到,而Panel自带滚动条,所以我们可以用 自带滚动条 所以我们可以用Panel给 给 PictureBox加上滚动条。 加上滚动条。 加上滚动条 设置Panel属性 设置 属性AutoScroll为true,设置PictureBox 为 ,设置 属性 属性SizeMode为AutoSize ,这样就可以用滚动条来看 为 属性 PictureBox中的大图片。 中的大图片。 中的大图片
7
1、RadioButton控件属性 RadioButton控件属性
(1)Appearance: Appearance: 获取或设置确定单选按钮控件外观的值。 获取或设置确定单选按钮控件外观的值。 (2)Text: Text: 获取或设置与此控件关联的文本。 获取或设置与此控件关联的文本。 (3)Checked: Checked: 获取或设置一个值,该值指示是否已选中控件。 获取或设置一个值,该值指示是否已选中控件。
5
如果要在一个Form上创建多个单选按钮组,则需 如果要在一个Form上创建多个单选按钮组, Form上创建多个单选按钮组 Panel控件或者GroupBox控件作为容器 要使用Panel控件或者GroupBox控件作为容器。 要使用Panel控件或者GroupBox控件作为容器。 Panel(面板)控件相当于一 容器,可以用来容纳 Panel(面板)控件相当于一个容器,可以用来容纳 面板 其他控件。使用一个Panel容纳几个RadioButton, 其他控件。使用一个Panel容纳几个RadioButton,使 控件 容纳几个RadioButton Panel容纳另外一组RadioButton。如果移动 容纳另外一组RadioButton 用另一个Panel容纳另外一组RadioButton。如果移动 Panel控件,则在控件內的其他控件也跟着移动。 Panel控件, 控件內的其他控件也跟着移动。 控件 內的其他控件
18
常用的基本属性如下: 常用的基本属性如下: (1)Image: ) : 中显示的图片。 在PictureBox中显示的图片。 中显示的图片 种选择。 (2)SizeMode: 图片在控件中的显示方式,有如下 种选择。 ) : 图片在控件中的显示方式,有如下5种选择 自动调整控件PictureBox的大小,使其等于所 的大小, ①AutoSize:自动调整控件 自动调整控件 的大小 包含的图片大小; 包含的图片大小; ②CenterImage:将控件的中心和图片的中心对齐显示。如 :将控件的中心和图片的中心对齐显示。 果控件比图片大,则图片将居中显示; 果控件比图片大,则图片将居中显示;如果图 片比控件大,则图片将居于控件中心, 片比控件大,则图片将居于控件中心,而外边 缘将被剪裁掉。 缘将被剪裁掉。 ③Normal:图片被置于控件的左上角。如果图片比控件 :图片被置于控件的左上角。 则超出部分被剪裁掉。 大,则超出部分被剪裁掉。 ④StretchImage:控件中的图像被拉伸或收缩,以适合控件 :控件中的图像被拉伸或收缩, 的大小,完全占满控件。 的大小,完全占满控件。 ⑤Zoom:控件中的图片按照比例拉伸或收缩,以适合控件 :控件中的图片按照比例拉伸或收缩, 的大小,占满控件的长度或高度。 的大小,占满控件的长度或高度。
6
首先在窗体上拖放一个GroupBox控件(组框),再把 首先在窗体上拖放一个GroupBox控件(组框),再把 GroupBox控件 ), 需要的RadioButton按钮放在组框的边界内, RadioButton按钮放在组框的边界内 需要的RadioButton按钮放在组框的边界内,RadioButton 按钮知道如何改变自己的状态, 按钮知道如何改变自己的状态,以反应组框中唯一被选中 的选项。 的选项。
22
RichTextBox控件的常用属性和方法: RichTextBox控件的常用属性和方法: 控件的常用属性和方法
(1)SelectionFont: SelectionFont: 设置当前选中的文本的字体、大小和效果等。 设置当前选中的文本的字体、大小和效果等。 SelectionColor: (2)SelectionColor: 设置当前选中的文本或所要输入文本的颜色 SelectionProtected: (3)SelectionProtected: 表示当前选中文本是否被写保护
15
例:一个关于RadioButton控件以及CheckBox控件的 一个关于RadioButton控件以及CheckBox控件的 RadioButton控件以及CheckBox 使用的简单例子。 使用的简单例子。 程序界面如下: 程序界面如下:
16
4、 综合练习:在线 、 综合练习: 购物。 购物。本例建立一个 模拟在线购物程序, 模拟在线购物程序, 用户输入相应的信息 后单击“确定”按钮, 后单击“确定”按钮, 显示出用户提交的有 关信息。 关信息。
11
2.2 复选按钮控件
复选按钮( CheckBox ):复选框 复选按钮( ):复选框 CheckBox) (CheckBox)指示某特定条件是打 开的还是关闭的。 开的还是关闭的。 当用户希望选择一个或多个选 项时,就需要使用复选框。 项时,就需要使用复选框。多个 CheckBox控件构成一组选项时 控件构成一组选项时, CheckBox控件构成一组选项时,可 以进行多重选择,相互之间不影响。 以进行多重选择,相互之间不影响。
Visual C# 程序设计