第6章 常用控件

合集下载

VB6教程第6章 常用控件与多窗体

VB6教程第6章  常用控件与多窗体
-VB论坛:/cto.asp 2.事件 单选钮常用事件是Click事件 单选钮常用事件是Click事件. 事件. 【例6.4】程序运行后,单击某个单选钮,在标签 6.4】程序运行后,单击某个单选钮, 中显示相应的字体.运行结果如图6 所示. 中显示相应的字体.运行结果如图6-5所示. 分析:需要在窗体上建立一个标签和3个单选钮, 分析:需要在窗体上建立一个标签和3个单选钮, 其主要属性设置如表6 所示. 其主要属性设置如表6-2所示.
退出
浙江蜗牛网络-VB论坛:/cto.asp
6.1 图片框与图像框 6.2 定时器 6.3 单选钮与复选框 6.4 容器与框架 6.5 列表框与组合框 6.6 滚动条 6.7 焦点与Tab顺序 6.8 多窗体
浙江蜗牛网络-VB论坛:/cto.asp
浙江蜗牛网络-VB论坛:/cto.asp 【例6.5】用复选框控制文本是否加下划线和斜体 6.5】 显示.在程序执行期间,如果选定"加下划线"复选 显示.在程序执行期间,如果选定"加下划线" 框,则文本框中的内容就加上了下划线,如果清除 则文本框中的内容就加上了下划线, "加下划线"复选框,则文本框中的内容就没有下划 加下划线"复选框, 线;如果选定"斜体"复选框,则文本框中的文字字 如果选定"斜体"复选框, 形就变成斜体,如果清除"斜体"复选框,则文本框 形就变成斜体,如果清除"斜体"复选框, 中的文字字形就不是斜体.运行界面如图6-7所示. 中的文字字形就不是斜体.运行界面如图6 所示.
浙江蜗牛网络-VB论坛:/cto.asp 2.AutoSize属性 AutoSize属性 该属性用于图片框. 该属性用于图片框.决定控件是否自动改变大小 以显示图像全部内容.缺省值为False, 以显示图像全部内容.缺省值为False,此时保持控件 大小不变,超出控件区域的内容被裁减掉; 大小不变,超出控件区域的内容被裁减掉;若值为 True时 自动改变控件大小以显示图片全部内容( True时,自动改变控件大小以显示图片全部内容(注 不是图形改变大小). 意:不是图形改变大小). 3.stretch 属性 用于图像框.当该属性的取值为False时,图像控 用于图像框.当该属性的取值为False时 件将自动改变大小以与图形的大小相适应; 件将自动改变大小以与图形的大小相适应;当其值为 True时 True时,显示在控件中的图像的大小将完全适合于控 件的大小,这时,图片可能会变形. 件的大小,这时,图片可能会变形.

C# 第6章 窗体、控件和组件

C# 第6章 窗体、控件和组件

窗体的常用方法和事件
方法和事件名 说明
13
Close()方法
Hide()方法 Show()方法 Load事件
使窗体关闭,并释放资源;
使窗体隐藏,并不释放资源; 显示窗体; 加载窗体时处理的事件;
Click事件
Closing、Closed事件 GetFocus事件 Activated事件
鼠标单击窗体时处理的事件;
它还只是一个TextBox类型的变量而已,如果在InitializeCompon ent( )之前调用这个TextBox的属性或方法,就会出错。
6.1.3 窗体常用的属性
属性 Name BackColor ForeColor 含义 窗体的名称,代码中通过该属性来访 问窗体 窗体的背景色 窗体上文本的前景色 注意
C#中的InitializeComponent()方法
注意: InitializeComponent( )方法写在前面和后面是有区别的。
23
InitializeComponent( )方法是用来初始化窗体组件的,在Initializ
eComponent之前,窗体的各个控件还没有进行初始化,比如说
窗体上有一个TextBoxUserName,在InitializeComponent( )之前
19
20
6.1.2 窗体的创建、显示与隐藏
【例6-1】演示窗体的基本用法以及如何显示和关闭窗体。 部分运行效果如图:
C#中的InitializeComponent()方法
在每一个窗体生成的时候,都会针对于当前的窗体定义Initi alizeComponent()方法,该方法实际上是由系统生成的对于
3、如何隐藏一个打开的窗体 (1)隐藏当前窗体:this.Hide(); (2)隐藏其它窗体:Application.OpenForms["Form1"].H ide();

第6章 表格与表单

第6章 表格与表单

注意: cellpadding类似于盒子模型的内边距padding,指的是单元格内部的距离 ,cellspacing则指的是外部单元格与单元格之间的距离。可以结合盒子 模型的内外边距理解cellpadding与cellspacing的不同。
6.1 表格标记
• 6.1.2 <table>标记的属性
4、width与height属性
设置单元格的背景图像 设置单元格横跨的列数(用于合并水平方向 的单元格) 设置单元格竖跨的行数(用于合并竖直方向 的单元格)
rowspan
正整数
6.1 表格标记
• 6.1.4 <td>标记的属性
注意:
让IT教学更简单,让IT学习更有效
1、在<td>标记的属性中,重点掌握colspan和rolspan,其他的属性了解 即可,不建议使用,均可用CSS样式属性替代。 2、当对某一个<td>标记应用width属性设置宽度时,该列中的所有单元 格均会以设置的宽度显示。 3、当对某一个<td>标记应用height属性设置高度时,该行中的所有单元 格均会以设置的高度显示。
6.2 CSS控制表格样式
• 6.2.2 CSS控制单元格边距
让IT教学更简单,让IT学习更有效
– 使用<table>标记的属性美化表格时,可以通过cellpadding和 cellspacing分别控制单元格内容与边框之间的距离以及相邻单元 格边框之间的距离。
注意: 行标记<tr>无内边距属性padding和外边距属性margin,本书不再做 具体的演示,初学者可以自己测试加深理解。
属性名 含义 常用属性值
height
align valign

第6章 窗体设计

第6章  窗体设计
第6章
窗体设计
教学目标
1 2 3
掌握利用向导创建窗体 掌握在设计视图中创建窗体的方法
掌握常用控件的使用方法
4
掌握窗体的编辑与控件与数据的绑定方法
6.1
窗体概述
一. 窗体的功能
显示编辑数据
控制应用程序的的流程
显示信息 打印数据
二. 窗体的视图方式
设计视图:完成对窗体的创建、编辑与修改
二. 在窗体中添加控件
设计窗体的过程,实际上就是分别添加不同的控件 和为每个控件设计不同属性不同事件的过程。
添加控件的方法:在控件组中选定要添加的控件,
然后在窗体的适当区域单击。也可以在控件组中单 击后,在窗体中用拖动鼠标的方法确定该控件的大 小。
三. 设置属性
窗体或窗体上的每个控件都有自己的属性,不同的 属性确定了窗体或控件的特性,包括数据特性和外 观特性。
以总成绩表查询为数据源创建数据透视表窗体
七. 在设计视图中创建窗体
1.窗体的结构
七. 在设计视图中创建窗体
2.窗体的设计视图
七. 在设计视图中创建窗体
3.窗体的设计工具
设计选项卡:提供窗体的设计工具
七. 在设计视图中创建窗体
3.窗体的设计工具
排列选项卡:对齐和排列控件
七. 在设计视图中创建窗体
二. 使用多个项目创建窗体
使用窗体创建的普通窗体,只能一次显示一条记录。如 果需要一次显示多条记录,可以创建多个项目的窗体。
三. 创建分割窗体
分割窗体:一种具有两种布局形式的窗体。在窗体的上 半部是单一记录布局方式,在窗体的下半部是多个记录 的数据表布局方式。
四. 使用窗体向导创建窗体
使用向导创建窗体时,可按照向导的提示,输入窗体的相 关信息,一步一步地完成窗体的设计工作。

第6章WinForm基础

第6章WinForm基础
Βιβλιοθήκη 6.1 WinForm简介
让IT教学更简单,让IT学习更有效
• 6.1.2 控件的常用属性与事件
– 在Control类中,除了定义属性,还定义了事件。根据用户的操 作引发相应的事件,开发人员可以根据不同的事件来编写具体的 处理方法,具体如下表所示。
事件 Load Click MouseEnter MouseLeave BackColorChanged FontChanged
让IT教学更简单,让IT学习更有效
第六章 WinForm基础
• WinForm文件结构 • WinForm控件的使用
目录
让IT教学更简单,让IT学习更有效
WinForm简介 WinForm常用控件
6.1 WinForm简介
让IT教学更简单,让IT学习更有效
• 6.1.1 WinForm项目的文件结构
6.1 WinForm简介
让IT教学更简单,让IT学习更有效
• 6.1.1 WinForm项目的文件结构
Form1.Designer.cs文件 用于在窗体类中自动生成控件的初始化代码,例如,将Button按钮拖到 Form1.cs窗体上,会在Form1. Designer.cs文件自动生成一段代码,具体如 下图所示。
1
public partial class Form1 : Form
2
{
3
public Form1()
4
{
5
InitializeComponent();
6
}
7
//鼠标进入按钮显示界面时,执行此方法
8
private void btnMe_MouseEnter(object sender, EventArgs e)

第6章 内部控件

第6章 内部控件

10
第 六 章 常 用 内 部 控 件
Private Sub Timer1_Timer() If Flag = 0 Then If Shape1.Width<200 Or Shape1.Height<200 Then MsgBox "不能再缩小", , "注意" Timer1.Enabled = False Exit Sub ' 结束本事件过程 End If Shape1.Width = Shape1.Width - 200 Shape1.Height = Shape1.Height - 200 Else Shape1.Width = Shape1.Width + 200 Shape1.Height = Shape1.Height + 200 End If End Sub 11
第 6章
Visual BASIC
程 序 设 计
常用控件
本章要点:
• 选项按钮、复选框
• 列表框、组合框
• 计时器、滚动条、框架
1ห้องสมุดไป่ตู้
6.5
第 六 章 常 用 内 部 控 件
组合框(ComboBox)
组合框:组合了文本框和列表框的特性而形成的一种控件。 组合框有3种式样:下拉式组合框、简单组合框、下拉式列表框。其中两 种下拉风格的组合框,只有单击下拉箭头时才会显示全部列表,这样就节 省了窗体的空间,从而使得无法容纳列表框的地方可以很容易地容纳组合 框。 注意:下拉式组合框与下拉式列表框的区别在于后者不能输入列表中没有 的选项。
组合框 1. 作用: 提供列表(可折叠)、文本输入 2. 属性 List—列表内容(Ctrl+Enter换行) Style—外形 0—下拉组合框(折叠) 1—简单组合框(不折叠) 2—下拉列表框(不能修改Text属性) Text—文本框内容 ListIndex—运行期用,当前选定项目的索引 索引从0开始 ListCount—列表部分项目的个数 Sorted—元素是否自动按顺序排序

VB6.0基础教程 之 第6章 Visual Basic常用标准控件

VB6.0基础教程 之 第6章 Visual Basic常用标准控件
第6 章
6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9
Basic常用标准控件 Visual Basic常用标准控件
概述 图形控件 单选按钮和复焦点与Tab Tab顺序 焦点与Tab顺序
1
6.2 图形控件
图片框(PictureBox)和图像框(Image) 功能:用于显示图形 Picture属性:设置图片框或图像框中要显示的图像文件名。可以在设计阶段设置 或在程序中设置。 LoadPicture函数一般格式: [对象.]Picture= LoadPicture(“文件名”)
复选框
2.复选框(CheckBox) Caption属性:文本标题。 Alignment属性 0:控件钮在左边,标题显示在右边。 1:控件钮在右边,标题显示在左边。 Value属性 0--Unchecked:未被选定 1--Checked:选定 2--Grayed:灰色,禁止选择 Style属性 0--Standard:标准方式 1--Graphical:图形方式 事件 Click
6.4 框架
用途:将窗体中的控件按功能或类别分组。
框架
6.4 框架
Caption属性:框架标题 Enabled属性 False,不允许对框架内的对象进行操作。 Visible属性 True:框架及其控件可见。 False:框架及其控件被隐含起来。 事件 Click、DblClick 一般不需要编写框架的事件过程。
例如:Dir1.Path=“C:\Mydir” 重要事件——Change事件 在程序运行时,每当改变当前目录,即目录列表框的Path属性发生变化时,都要触 发其Change事件。
文件列表框(FileListBox)
功能:显示当前目录中指定类型的所有文件。 Path属性:用于返回和设置当前目录。 要从文件列表框(File1)中获得全路径的文件名Fname,用下面的程序代码: If Right(file1.path,1) ="\" Else Fname=file1.path &"\"& file1.filename End If Then Fname=file1.path & file1.filename

第6章Delphi常用控件及基础编程

第6章Delphi常用控件及基础编程

《Delphi数据库基础》
清华大学出版社 6.3 Win32控件及其编程应用 6.3.1顺序页控件(TabControl)
顺序页控件(TTabControl)是一个应用相当广泛的 windows控件,TTabControl控件能够为窗体添加标签供用户使 用,比较适合于外观不变而内容变化的情况。 组合框控件,“Win32”页上。
清华大学出版社 6.6.6复选框控件(CheckBox)
复选框按钮用于多选的情况,我们可以从一组复选框中选 择多个选项,而不象选项按钮那样只能选择一个。在实际的 windows程序中大量的接触到复选框控件。 复选框钮控件【CheckBox】 ,在“standard”页上。
6.6.7列表框控件(ListBox)
6.2.5分割条控件(Splitter)
Splitter控件为分割条控件,可以把窗体分隔成几个部门, 拖动Tsplitter可以改变各个部分的大小。 Splitter控件 ,在“Aditional”页上。 TSplitter控件的属性主要用于设置界面的显示效果,实现 界面各部分大小的动态调整。
《Delphi数据库基础》
《Delphi数据库基础》
清华大学出版社
6.3.7修饰条控件(TCoolBar)
修饰条控件(TCoolBar)又称为“酷条”也是工具条的一 种,用于位置可移动、大小可调节的控制。TCoolBar对象包含 的子控制放置TCoolBar对象的段上,每个段都是TCoolBand对 象。TTCoolBand和TTCoolBar之间的关系就和TtoolButton和 TtoolBar的关系一样。 修饰条控件 ,在“Win32”页上。
6.3.5日期时间控件(DateTimePicker)
DateTimePicker控件可以实现日期和时间的快速输入,并 且可以保证输入的规范性。在此我们推荐读者在程序设计时 与日期相关的输入使用DateTimePicker控件。 DateTimePicker在“Win32”页上, 《Delphi数据库基础》
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Basic程序设计
27
6.1 提供选择的控件
6.1.5 滚动条
【例6.6】 设计改变字体大小的应用程序,应用程 序的运行界面如图,拖动滚动条的滑块时,文本框 内的文字的字体大小相应的发生改变。
Visual Basic程序设计
28
6.2 图 形 控 件
6.2.1 图片框(PictureBox)
组合框是一种把文本框(TextBox)和列表框 (ListBox)特性组合为单个控制的一个控件。组合 框有3种不同的风格,依次是:下拉式组合框、简单 组合框和下拉式列表框,组合框的风格由Style属性值 来确定。
Visual Basic程序设计
19
6.1 提供选择的控件
6.1.4 组合框
1.组合框控件的常用属性 组合框有SelLengh、SelStart和SelText这3个文 本框特有的属性。 列表框的属性如List、ListCount、ListIndex、 Selected、Stored、Text和MultiSelect基本上都可 以用于组合框,此外,它还有自己的一些属性:
Visual Basic程序设计
20
6.1 提供选择的控件
6.1.4 组合框
1.组合框控件的常用属性
(1)Style属性:这是组合框的一个重要属性,其 取值为0、1、2,它决定了组合框的3种不同的类型。 (2)Text属性:该属性是其默认属性,该属性值 是用户所选择的项目的文本或直接从编辑区输入的文 本。
Visual Basic程序设计
第6章 常用控件
6.1 提供选择的控件 6.2 图形控件 6.3 定时器 6.4 焦点和Tab键顺序
Visual Basic程序设计
2
6.1 提供选择的控件
6.1.1 单选按钮和框架
单选按钮(OptionButton)主要用于在多种功能中 选择一种功能的情况。 1.单选按钮控件的常用属性 (1)Caption属性:该属性用来设臵单选按钮上显 示的文本,即对象上的文字标题。 (2)Value属性:表示单选按钮的状态,它是一个 逻辑值。当其值取True时,表示该单选按钮被选中; 当其值取False时,表示单选按钮没被选中。
Visual Basic程序设计
7
6.1 提供选择的控件
6.1.2 复选框
复选框(CheckBox),每单击一次复选框都产 生一个Click事件,选中它后方框中出现对勾“√”, 可同时选择一项或多项。 1.复选框控件的常用属性 (1)Caption属性:该属性设臵复选框上所显示 的文本信息
Visual Basic程序设计
Visual Basic程序设计
10
6.1 提供选择的控件
6.1.2 复选框
【例6.3】编写应用程序,实现字体下画线或者删除 线效果设臵的功能,应用程序的运行界面如图所示。
Visual Basic程序设计
11
6.1 提供选择的控件
6.1.3 列表框 (ListBox) 主要是用于显示多个数据的列表,用户可以从 此列表框内选择一项或者多项数据,但是不能直接 修改其中的内容。 1.列表框控件的常用属性
Visual Basic程序设计
21
6.1 提供选择的控件
6.1.4 组合框
2.组合框控件的事件 (1)C1ick事件:当单击某一列表项目时,将触发 组合框的C1ick事件,自动改变组合框控件的 ListIndex、Selected、Text等属性。 (2)Change事件:当用户通过键盘输入改变下拉 式组合框或简单组合框控件的正文,或者通过代码 改变了Text属性的设臵时,将触发其Change事件。
滚动条控件用于为那些不能自动支持滚动的应用 程序和控件提供滚动观察的功能,也用于输入数据。 滚动条控件有两种:水平滚动条(HScrollBar)和 垂直滚动条(VScrollBar)。 1.滚动条控件的常用属性
(1)Max(最大值)与 Min(最小值)属性: Max与Min属性是创建滚动条控件必须指定的属性,在 默认状态下, Max值为 32767,Min值为 0。
6.1 提供选择的控件
【例6.4】列表框控件的基本操作。应用程序的运行 界面如图所示,单击“>>”按钮,能将在左边列表中 所选择的商品移到右边的列表框;单击“<<”按钮, 能将在右边列表框中所选择的的商品移动左边的列表 框中。
Visual Basic程序设计
18
6.1 提供选择的控件
6.1.4 组合框(CombolBox)
Visual Basic程序设计
22
6.1 提供选择的控件
6.1.4 组合框 3.组合框控件的方法
(1)AddItem方法,其语法为: 组合框名.AddItem 项目字符串[,索引值] 功能:把项目字符串的内容加入到组合框 (2)Removeltem方法,其语法为: 组合框名.RemoveItem 索引值 功能:从组合框中删除一个由索引值指定的选项。 说明:第一个选项的索引值为0。 (3)C1ear方法,其语法为: 组合框名.clear 功能:清除组合框中的所有内容。
Visual Basic程序设计
25
6.1 提供选择的控件
6.1.5 滚动条
1.滚动条控件的常用属性 (2)Value属性:Value 属性返回或设臵滚动滑块在 当前滚动条中的位臵。 (3)SmallChange属性:当用户单击滚动条左右两端 的箭头时,滚动条控件Value值的改变量就是 SmallChange的值。 (4)LargeChange属性:当用户单击滚动条中滚动滑 块与两端箭头的空白区域时,引发Value值的改变量 就是 LargeChange值。
如果要在程序运行时删除图形,则也要用
LoadPicture函数,函数的参数为空字符串,其语句 为:图片框.picture=LoadPicture("")
Visual Basic程序设计
30
6.2 图 形 控 件
6.2.1 图片框
2.图片框控件的常用事件
图片框的常用事件有C1ick、DBClick 3.图片框控件的常用方法 图片框控件主要用于绘图,两个常用的方法。 (1)Cls方法 清除在图片框中生成的图形和文本。 (2)Print方法 可以在控件中显示文本、图像和动画。
Visual Basic程序设计
16
6.1 提供选择的控件
3.列表框控件的方法 (1)AddItem方法,其语法为: 列表框名.AddItem项目字符串[,索引值] 功能:把“项目字符串”文本内容添加到“列表框” 中。 (2)Removeltem方法,其语法为: 列表框名.RemoveItem 索引值 功能:删除列表框中有索引值指定的列表项。 (3)Clear方法,其语法为: 列表框名.Clear 功能:用来清除列表框中的全部内容。 17 Visual Basic程序设计
Visual Basic程序设计
26
6.1 提供选择的控件
6.1.5 滚动条
2.滚动条控件的事件 滚动条控件的事件主要是 Scroll 与 Change。 当在滚动条内拖动滑块时会触发 Scroll 事件(但 要注意,单击滚动箭头或滑块不发生 Scroll 事件); 当在滚动条的Value属性发生改变,则会触发 Change 事件。 往往用Scroll 事件来跟踪滚动条中的动态变化, Change 事件则用来得到滚动条最后的值。
(1)List属性:该属性是一个字符型数组,列表框 中的每一个列表项都是这个数组中的一个元素,因 此可以通过下标的形式来访问List列表项中的各个 元素的值,List数组的下标是从0开始的。其语法为: 列表框名.List(下标)
Visual Basic程序设计
12
6.1 提供选择的控件
1.列表框控件的常用属性
29
6.2 图 形 控 件
6.2.1 图片框
1.图片框控件的常用属性 (1)Picture属性:PictureBox控件显示的图片由 Picture属性确定。该属性是其默认属性,运行时使 用LoadPicture函数载入要显示的图形,其语法为: 图片框.picture=LoadPicture(“图形文件名”)
Visual Basic程序设计
15
6.1 提供选择的控件
2.列表框控件的事件 列表框能够响应C1ick事件和DblClick事件: (1)C1ick事件:当单击某一列表项目时,将触发 列表框的C1ick事件。该事件发生时,系统会自动 改变列表框控件的ListIndex、Selected、Text等 属性,无须另行编写代码。 (2)DblClick事件:当双击某一列表项时,将触 发列表框控件的DblClick事件。
(2)ListCount属性:它表示列表框中列表项的数 量,其值为整数,该属性只能在程序中设臵或引用。 (3)ListIndex属性:它表示程序运行时所选中的 列表项序号,其值为整数。第一个列表项序号为0, 最后一个列表项序号为ListCountl。如果没有列 表项选中, ListIndex=0
Visual Basic程序设计
Visual Basic程序设计
3
6.1 提供选择的控件
6.1.1 单选按钮和框架
2.单选按钮的事件 单选按钮控件最基本的事件是C1ick事件,当 单击单选按钮时,它会被“选中” ,相应地 Value属性值为1
Visual Basic程序设计
4
6.1 提供选择的控件
6.1.1 单选按钮和框架
【例6.1】设计一个如图所示的应用程序,实现 用单选按钮控制文本框内文字的字型。
8
6.1 提供选择的控件
6.1.2 复选框 1.复选框控件的常用属性
(2)Value属性:表示复选框的状态,有3种不同的 值,其含义如下: ① 0—UnCheck(默认)值,表示复选框没有被选中; ② 1—Check值,表示复选框被选中; ③ 2—Grayed值,复选框成灰色状态。
相关文档
最新文档