第2章窗体与常用控件素材
合集下载
第二章 Windows 窗体基本控件 (1) (1)
Panel控件实例
创建实例,使用代码在窗体上添加panel控 件和radiobutton控件,并显示。
2.7.2 GroupBox控件
GroupBox控件表示一个Windows控件,该 控件可以显示标题,不能显示滚动条
2.8 选项卡控件
选项卡用于将相关的控件集中在一起,防 止一个页面中以显示多种综合信息。选项 卡控件通常用于显示多个选项卡,相当于 多窗体控件。 常用属性: MultiLine、SelectedIndex、SelectedTab 、ShowToolTab、TabCount、Alignment 、Appearance、HotTrack、TabPages。
(4)CheckState 属性:用来设置或返回复 选框的状态。 CheckBox控件的常用事件有Click和 CheckedChanged等,其含义及触发时机与 单选按钮完成一致。
CheckBox控件
设计一个调查用户基本信息的窗体, 窗体 包含一个TextBox控件,用于获取用户姓名, 两个RadioButton控件,用于获取用户性别, 八个CheckBox控件,用于获取用户的兴趣 爱好。两个Button控件,点击登陆按钮通 过MessageBox显示调查信息。
2.4 命令类控件
2.4.1 Button控件 1、常用属性 (1)Image属性:用来设置显示在按钮上的图 像。 (2)FlatStyle属性:用来设置按钮的外观。 2、常用事件: (1)Click事件:当用户用鼠标左键单击按钮控 件时,将发生该事件。
Button控件实例
在界面上放入两个TextBox控件用于接收用 户名密码,放入两个Button控件,点击登 陆按钮判断用户名密码是否正确,并将判 断结果显示在label控件中,点击取消按钮 关闭窗体。
第2讲:窗体常用控件
Windows的发展
Windows的发展
windows发展
随着Windows操作系统的流行,使得程序设计的方式也 产生了彻底的变化。 由传统的Dos编程,转变为 Windosws编程,程序员不仅要设计程序的功能,还要 设计用户使用的图形界面,在开发Windosws程序的初 期,由于没有现在的可视化工具,开发Windosws风格 的应用程序十分复杂。
Windows的发展
一、windows发展
Windows 3.0,全新操作系统诞生 。1990年5月22日,微 软公司推出了引起轰动的Windows3.0,微软第一次有能 力与苹果Mac机正面交锋,虽然它还脱离不了DOS操作 系统,但它能管理1MB以上的内存空间,突破了DOS只 能管理640KB内存空间的限制,同时它能够运行多个程 序,界面也美观漂亮,操作方便,受到了极大的欢迎, 两年内销售量达到了1000万套。
窗体是Windows程序的基础,是一个容纳各种控 件的容器。拥有各种菜单、控件对象的多个关联的窗 体,构成了Windows程序。
1.1. 窗体的主要属性
窗体的属性决定了窗体的静态特征。窗体
的大部分属性可用两种方法来设置:通过属性
窗口设置和通过程序代码设置。
1. Name(名称)属性
窗体的名称,在程序代码中用Name引用该窗 体。新建工程时,窗体的名称缺省为 Form1、 Form2,依次类推。用户也可以给窗体起一个有实
是否允许显示和输入多行文本。
值取True为允许;取False不允许。
5.ScrollBars 属性
值为0时,表示无滚动条;
值为1时,表示有水平滚动条;
值为2时,表示有垂直滚动条; 值为3时,表示具有两种滚动条。
6.PasswordChar 属性
窗体与常用控件PPT课件
btn退出 退出
3. 编写事件过程:
Public Class Form1
Private Sub btn登录_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btn登录.Click
Dim a, b As String
学习目的
• 初步掌握程序界面设计的基本方法。
第1页/共77页
控件(Control)和工具箱
• 控件是构成用户界面的基本元素。 • 添加控件的2种方法:
1. 单击工具箱中的控件图标,然后在窗体的适当位置拖放 出一定大小的控件。
2. 双击工具箱中的控件图标,在窗体的左上角出现一个默 认大小的控件。
第7页/共77页
窗体常用事件
• Load • Activated • Click • Resize • KeyDown、KeyUp、KeyPress • MouseDown、MouseUp、MouseMove
第8页/共77页
窗体常用方法
• Show() • Hide() • Close()
程序中调用方法的语法格式: 对象名.方法名(参数)
False
• Multiline:文本框控件是否能够接受和显示多行文本,
默认为False
第11页/共77页
基 础 控 件 — Te x t B o x
常用事件
• TextChanged:改变文本框内容时触发该事件 • GotFocus:文本框获得焦点时触发该事件 • LostFocus:文本框失去焦点时触发该事件
属性决定窗体的外观,方法体现窗体的行为,事件 定义窗体与用户的交互 。
第9页/共77页
3. 编写事件过程:
Public Class Form1
Private Sub btn登录_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btn登录.Click
Dim a, b As String
学习目的
• 初步掌握程序界面设计的基本方法。
第1页/共77页
控件(Control)和工具箱
• 控件是构成用户界面的基本元素。 • 添加控件的2种方法:
1. 单击工具箱中的控件图标,然后在窗体的适当位置拖放 出一定大小的控件。
2. 双击工具箱中的控件图标,在窗体的左上角出现一个默 认大小的控件。
第7页/共77页
窗体常用事件
• Load • Activated • Click • Resize • KeyDown、KeyUp、KeyPress • MouseDown、MouseUp、MouseMove
第8页/共77页
窗体常用方法
• Show() • Hide() • Close()
程序中调用方法的语法格式: 对象名.方法名(参数)
False
• Multiline:文本框控件是否能够接受和显示多行文本,
默认为False
第11页/共77页
基 础 控 件 — Te x t B o x
常用事件
• TextChanged:改变文本框内容时触发该事件 • GotFocus:文本框获得焦点时触发该事件 • LostFocus:文本框失去焦点时触发该事件
属性决定窗体的外观,方法体现窗体的行为,事件 定义窗体与用户的交互 。
第9页/共77页
第2章 窗体及基本控件
列出选中对象事件
版权:武汉科技大学城市学院信息工程学部
12
2.2 窗体的三要素
窗体的事件 Activate :当窗体变为激活的当前窗口时,引发本 Private Sub Form_Click() 事件。Form1.BackColor = vbRed Click End :当用户单击窗体时触发本事件。 Sub
窗体无边框
钮的固定单边框 默认值,可调整的双线边框。 含控制菜单、标题栏,无最大、最小化 按钮、窗体大小固定的双线边框。
注意:该属性只能在属性窗口中设置 含控制菜单、标题栏、最大、最小化按
4-Fixed Tool 只有关闭按钮、缩小的字体显示标题栏、 Window 窗体大小固定的工具窗口。 5-Sizable Tool 只有关闭按钮,并用缩小的字体显示标 Window 题栏、窗体大小可变的工具窗口。 版权:武汉科技大学城市学院信息工程学部
• 2)逗号“,”表示分区格式,下一个输出项将与上一个 标准格式 输出项间隔14 列。 • 3)分号“;”表示下一个输出项将以紧凑格式紧跟 着上一个输出项输出。
版权:武汉科技大学城市学院信息工程学部
18
2.2 窗体的三要素
窗体的方法 代码: Private Sub Form_Click()
Print :用于将文本输出到窗体的一行上。调用格 Print Tab(11); "A" 注意: 如下代码: 式: Print Tab(9); "B"; Spc(3); "B" 标准格式即参数以 “ ,” 分割,下一个输出项 Private Sub Form_Click() [对象名 .]Print [输出项列表 ][{; "C" | ,}] Print Tab(7); "C"; Spc(3); "C"; Spc(3); Print 1; -2 将与上一个输出项间隔 14列;紧缩格式即参 • 对象除了窗体外,还可以是图片框 (PictureBox) 、 "D" Print Tab(5); "D"; Spc(3); "D"; Spc(3); "D"; Spc(3); Print 数以 “ ;”分割,下一个输出项将以紧凑格式, Debug 或打印机 (Printer),若缺省对象名,表示将文 End Sub Print "We"; "study" 紧跟着上一个输出项输出。 本输出到当前窗体上。 End Sub 该方法可以结合定位输出函数一起使用: • 输出项列表:是由0个、1个或多个待输出的数值表达
计算机VB课程 第2讲 窗体和常用控件
与窗体布局有关的属性
AutoSize StartPosition:CenterScreen WindowState:Normal、Minimized、Maximized
与窗口样式有关的属性
ControlBox、MaximizeBox、MinimizeBox、 ShowIcon
Icon:Me.Icon = New Icon("d:\1.ico")
‘主窗体“输入数据”按钮 ‘单击后进入“输入数据”窗体
me.Hide()
'隐藏主窗体
Form2.Show()
'显示“输入数据”窗体
End Sub Private Sub Button2_Click()
‘做加法
TextBox1.Text = Form2.x + Form2.y
End Sub Private Sub Button3_Click()
保存窗体
选择“文件”菜单中的“保存*.VB”相关的窗体 文件
设置启动窗体
在”项目”->“windowsapplication1属性” 中 设置
11
不同窗体间的数据存取
在当前窗体中存取另一个窗体中的控件属 性
格式:另一个窗体名.控件名.属性
例:Form2.Textbox1.Text
存取变量的值:必须是在窗体内声明的全局 变量
20
文本框的常用事件 Click、DblClick、TextChange 、GotFocus 、 LostFocus
文本框的常用方法 Focus:把光标定位到指定的文本框中,
格式:[对象.] Focus ()
21
例2:文本框的简单应用。建立两个文本框,程序执行时,光标首先定 位在第一个文本框中。在窗体单击事件中将第一个文本框内任意选定的 文本复制到第二个文本框中。
第二章 窗体和常用控件
程序设计——窗体和常用控件
第14页
一.命令按钮的常用属性
1.Name属性 2.Text属性 3.FlatStyle属性 4.Image、BackCroundImage属性 5.ImgaeAlign属性
程序设计——窗体和常用控件
第15页
二.命令按钮的常用事件
1.Click事件 2.MouseEnter事件 3.MouseMove事件 4.MouseLeave事件 5.MouseDown事件 6.MouseUp事件 7.KeyUp事件 8.KeyDown事件 9. KeyPress事件
程序设计——窗体和常用控件
第7页
(21) Font属性 (22)Is MdiContainer属性 (23)MaximizeBox属性 (24)MinimizeBox属性 (25)Menu属性 (26)Opacity属性
(27) ShowInTaskbar属性 (28)Sizegripstyle属性 (29)Topmost属性 (30) TransparencyKey属性 (32)DrawGrid属性 (33)Gridsize属性 (34)Locked属性
程序设计——窗体和常用控件
第5页
3.改变窗体大小 窗体的大小可以通过修改属性窗口的Size属性值 来实现,也可以用鼠标拖放来实现。 方法是首先将窗体置为当前窗体(用鼠标单击窗 体),将鼠标光标置于窗体边框的控制点上,显 示符号“ ”后按住鼠标左键进行拖放。
程序设计——窗体和常用控件
程序设计——窗体和常用控件
第18页
一.lable控件(标签控件)
1.常用属性
(1)Text属性 (3)Anchor属性 (5)ImageAlign属性 (7)TextAlign属性 (9)BorderStyle属性 (2)AutoSize属性 (4)Image属性 (6)Location属性 (8)BackColor属性
Windows程序的常用控件
3.方法
文本框控件常用的方法有: SetFocus、Refresh等。
4.3.3 按钮
按钮控件(CommandButton)用于确认 用户的某种操作。在Visual Basic应用程 序中,按钮控件的使用十分广泛,它是一 种用户与系统交互的最简便的方法。
1.属性
按钮控件常用的属性有:Name、Caption、 Enabled 、 Font 、 Visible 、 Style 、 Picture、BackColor、Index、Left、Top、 Width和Height等。
第2种方法是在进入Visual Basic 编程环境后,若还想添加新的窗体, 可选择菜单项“工程”,在随即弹出 的菜单中单击“添加窗体”即可。
4.1.2 窗体的属性
在完成窗体对象的创建后,第一步就是对 其属性进行设置。窗体的属性十分丰富, 可满足用户的几乎各种个性化要求。
属性值既可在属性窗中直接设置与修 改,也可在程序代码中动态设置和修改。
4.4 图片框与定时器
4.4.1 图片框
图片框控件(PictureBox)主要用于显示图形, 也可作为其他控件的容器。当用于显示图片时, 所显示的图片由Picture属性决定,因此Picture 属性是图片框控件最重要的属性。在程序设计时, 可在属性窗口中选择Picture属性,单击后将打开 一个加载图片对话框,通过改变路径,选择图片, 打开后图片便会显示在图片框控件中。
3.方法
标 签 控 件 常 用 的 方 法 有 : Refresh 、 Move 、 Hide、Scale和ZOrder等。
4.3.2 文本框
文 本 框 控 件 ( TextBox ) 用 于 接 收 用 户 输入的文本信息,或显示系统提供的文 本信息。用户可以在文本框中输入、编 辑和修改数据。
文本框控件常用的方法有: SetFocus、Refresh等。
4.3.3 按钮
按钮控件(CommandButton)用于确认 用户的某种操作。在Visual Basic应用程 序中,按钮控件的使用十分广泛,它是一 种用户与系统交互的最简便的方法。
1.属性
按钮控件常用的属性有:Name、Caption、 Enabled 、 Font 、 Visible 、 Style 、 Picture、BackColor、Index、Left、Top、 Width和Height等。
第2种方法是在进入Visual Basic 编程环境后,若还想添加新的窗体, 可选择菜单项“工程”,在随即弹出 的菜单中单击“添加窗体”即可。
4.1.2 窗体的属性
在完成窗体对象的创建后,第一步就是对 其属性进行设置。窗体的属性十分丰富, 可满足用户的几乎各种个性化要求。
属性值既可在属性窗中直接设置与修 改,也可在程序代码中动态设置和修改。
4.4 图片框与定时器
4.4.1 图片框
图片框控件(PictureBox)主要用于显示图形, 也可作为其他控件的容器。当用于显示图片时, 所显示的图片由Picture属性决定,因此Picture 属性是图片框控件最重要的属性。在程序设计时, 可在属性窗口中选择Picture属性,单击后将打开 一个加载图片对话框,通过改变路径,选择图片, 打开后图片便会显示在图片框控件中。
3.方法
标 签 控 件 常 用 的 方 法 有 : Refresh 、 Move 、 Hide、Scale和ZOrder等。
4.3.2 文本框
文 本 框 控 件 ( TextBox ) 用 于 接 收 用 户 输入的文本信息,或显示系统提供的文 本信息。用户可以在文本框中输入、编 辑和修改数据。
第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类对象的指针。所以在使用窗体对象的属性或
属性值还不能确定,或者有些属性虽然在设计时已被
设定了一个值,但在运行期间又要改变该属性的值, 这就要求我们能在程序的运行期间修改属性值。
第2章 窗体和基本控件
3.常用事件 列表框可以响应Click和DblClick事件,常用的是 Click事件。
1.常用属性 (1)Style属性 用于设置组合框的外观 (2)Text属性 程序运行时,用户在列表框中选中的列表项内容或 在文本框中输入的文本内容(第三种外观的组合框 不能进行输入,只能选择)。
与窗体和图片框一样,框架也是一种容器控件,设 计程序界面时,可以在该对象中放置其它对象
选中 未选中
图 2-7
1.常用属性 (1)Caption属性 标题属性,用于设置显示在单选按钮右侧的文字内 容。 (2)Alignment属性 对齐属性,用于设置单选按钮中文本的对齐方式。 (3)Value属性 用于判断单选按钮是否处于被选中状态。
(4)Font属性 用于设置或改变窗体上文本的字体、字型和字号等 (5)Left和Top属性 用于设置程序运行时窗体在屏幕上的位置,Left属 性值决定窗体左上角在屏幕上的横坐标,Top属性 值决定窗体左上角在屏幕上的的纵坐标,其单位为 特维(Twip)
Байду номын сангаас
(6)Height和Width属性 用于设置窗体在屏幕上的大小(高度和宽度), Height属性值决定窗体的高度,Width属性值决定 窗体的宽度,其单位为特维(Twip) (7)BorderStyle属性 窗体边框风格,用于设置窗体的边框样式 (8)Enabled属性 用于设置窗体是否有效
(4)MultiLine属性 用于设置文本框能否以多行形式显示文本内容 (5)ScrollBars属性 用于设置文本框是否有垂直或水平滚动条 (6)Alignment属性 用于设置文本框中文本的对齐形式 (7)Locked属性 用于设置文本框内容在运行时是否可以被用户编辑
第2章_窗体与常用控件
文本框的简单使用
执 行 结 果
2. 文本框的属性、事件和方法
(1) Change事件 (2) 设置密码 (3) 滚动条的使用 (4) 利用KeyPress事件
(1) Change事件
例: 窗体上画3个文本框和一个命令按 钮。程序运行时,用户在第一个文本 框内输入一行文字时,在另外两个文 本框中同时显示出相同的内容,但显 示的字体大小不同。最多只能输入20 个字符。如下图所示:
(4) Show(显示)方法 Show方法用于在屏幕上显示一个窗体,调用 Show 方 法与设置窗体 Visible 属性为 True 具有相同的所用。
(5) Hide(隐藏)方法 Hide方法用于使指定的窗体不显示,但不从内存中删 除窗体。
任务:单击窗体时,隐藏窗体,2秒后显示,标题改变
文本框
窗体控件的图标。 是否显示控制菜单。
MaxButton
MinButton Picture BorderStyle StartUpPosition WindowState Moveable
是否显示最大化按钮。
是否显示最小化按钮。 窗体控件的背景图片。 窗体控件的边框样式。 窗体控件的初始位置。 窗体控件的初始状态。 窗体控件是否可以移动。
文本框(TextBox)是一个文本编辑区域, 可以在该区域输入、编辑、修改和显 示正文内容,即可以创建一个文本编 辑器。
文本框
1. 文本框的简单使用 2. 文本框的属性、事件和方法 3. 字体与字形的控制
1. 文本框的简单使用
例: 设计一个程序,由用户从键盘 上输入两个数,然后再选择对它们求 和或进行减法运算,并将结果显示出 来。
控件的背景色。
控件的背景样式。
BorderStyle
常用控件与多窗体
(3)图像框比图片框占用的内存少,显示速度快。
VB提供了一种叫定时器(Timer)的控件。定时 器每隔
一定的时间间隔就产生一次Timer事件(可理 解为报时),用户可以根据这个特性设置时间间隔控 制某些操作或用于计时。
1 •属性
定时器控件的属性不是很多,最常用的是Interval 属性,该属性用来决定两次调用定时器的间隔,以ms
其主要属性设置如表6・2所示。
表42
引象
Labell
Optioiil 0ptian2 OptiiffB
属性
对氮属性设置
Capticm. Name
设置
Fant
Caption Name Fant Cation Name
Fort CsptiMt Name
Fant
是示手同字 体
Labtll
段置 束体
Sang
【例6.2】建立数字计时器,要求每秒钟时间变化 一次。
设计界面: 在窗体上添加一个定时器控件、一个标签,并按
表6・1设I一置属性。
—
l¥i
表6-1
Tinerl
Labell
属性设宜
属偿
interval
{娜.
设置
1000
束体
1-Fixed single
程序代码如下: Private Sub Timer1_Timer () Labell.FontSize = 48 LabeH.Caption = Time '将Time函数返回的系统
6.1图片框与图像框 6.2定时器 6.3单选钮与复选框 6.4容器与框架 6.5列表框与组合框 6.6滚动条 6.7焦点与Tab顺序 6.8多窗体
6.1图片框与图像框
图片框控件(PictureBox )和图像框控件
VB提供了一种叫定时器(Timer)的控件。定时 器每隔
一定的时间间隔就产生一次Timer事件(可理 解为报时),用户可以根据这个特性设置时间间隔控 制某些操作或用于计时。
1 •属性
定时器控件的属性不是很多,最常用的是Interval 属性,该属性用来决定两次调用定时器的间隔,以ms
其主要属性设置如表6・2所示。
表42
引象
Labell
Optioiil 0ptian2 OptiiffB
属性
对氮属性设置
Capticm. Name
设置
Fant
Caption Name Fant Cation Name
Fort CsptiMt Name
Fant
是示手同字 体
Labtll
段置 束体
Sang
【例6.2】建立数字计时器,要求每秒钟时间变化 一次。
设计界面: 在窗体上添加一个定时器控件、一个标签,并按
表6・1设I一置属性。
—
l¥i
表6-1
Tinerl
Labell
属性设宜
属偿
interval
{娜.
设置
1000
束体
1-Fixed single
程序代码如下: Private Sub Timer1_Timer () Labell.FontSize = 48 LabeH.Caption = Time '将Time函数返回的系统
6.1图片框与图像框 6.2定时器 6.3单选钮与复选框 6.4容器与框架 6.5列表框与组合框 6.6滚动条 6.7焦点与Tab顺序 6.8多窗体
6.1图片框与图像框
图片框控件(PictureBox )和图像框控件
第二章常用的Windows窗体控件
2.2.2 事件
Click事件: 1)功能:单击按钮时触发的事件; 2)说明:
a.按钮不支持DblClick事件; b.触发Click事件:用鼠标单击该命令按钮; 用Tab键将焦点 移动到该命令按钮上,击键盘上的空格键(或回车键);利用 Caption属性中设定的热键;对于Cancel属性为True的按钮, 按下键盘上的Esc键;对于Default属性为True的按钮,当焦 点不在其它命令按钮上时,按下键盘上的回车键。
(1)Text 该属性用于存放文本框中的文本信息,包括在设计模式下
对其赋值,或者在运算模式下,利用语句对其赋值,如: Text1.Text = “小鼠” 其中,该属性为文本框Text1的默认属性,所以在对文本
框的该属性赋值时,可省略Text不写,而直接写成: Text1 = “小鼠”
注意: 文本框没有Caption属性,“标签”没有Text属性。
2.1.2 文本框(Text)
文本框的功能: 文本框除了具有“标签”一样的显示信息的能力,文本
本身就是一个具有简单功能的文本编辑器,在其上面什么代 码也不用编写,运行后,就可以直接输入文本信息,还可以 执行剪切、复制和粘贴等操作。
文本框
Computer Center . 2009
文本框常用属性介绍
第二章 常用的Windows窗体控件
控件学习的重点是:控件对象的三要素
Computer Center . 2009
内容提要:
从Windows窗体控件说起 控件的常用属性 控件与事件关系 焦点与控件顺序
Computer Center . 2009
2.0 窗体上的控件
VB设计出来的程序,首先从界面设计来说,属于 所见即所得,因为它是一个种可视化编程语言。
第2讲窗体和最基本控件精品PPT课件
助记歌诀
窗体控件是对象 属性说明其模样 发生事件有多种 方法过程来响应
2.2 窗体
窗体是定义应用程序界面的窗口。 用户可向窗体增加控件、图形或图片来创建
应用程序界面。 新建一个工程时,VB 6.0会自动建立一个
窗体 。 VB 6.0中,编程者只需往窗体上添加需要
的控件即可。
1.窗体的含义
窗体(Form)是一块“画布”,在窗体上 可以直观地建立应用程序。在设计程序时, 窗体是程序员的“工作台”,而在运行程序 时,每个窗体对应于一个窗口。
如:form1.caption=“欢迎” me .caption=“欢迎” caption=“欢迎”
注意:窗体名称与窗体标题是有区别的。
窗体Visible 属性:窗体的可见性
Visible 属性:表明窗体是否可见。 取值为逻辑值:True 或 False
True ——窗口可见(默认) False——窗口隐藏
用数值0 ~ 5来表明窗体边框的风格:
0 —— 无边框的窗口(无标题栏) 1 —— 固定大小的单线边框 2 —— 可调大小的边框(默认) 3 —— 对话框风格(有控制菜单和标 题栏) 4 —— 不能改变大小的工具栏风格 5 —— 可以改变大小的工具栏风格
注意:此属性运行时只读。
窗体Left、Top、Height、Width属性
对象的属性有两类:读写属性、只读属性 例如文本框的属性有Name(名称)、Text(文本内容)、
Maxlength(最大字符数)、Multiline(多行)等。
对象的事件及其触发和响应
事件是预先设置好的、能够被对象识别和响应的动作 例 如 : 鼠 标 的 移 动 (MouseMove) 、 单 击 (Click) 和 双 击 (Dblclick),窗体的装载(Load)等。每一种对象能识别的事件 是不同的。
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Basic 程序设计
【例2.1】设置窗体标题为“窗体示例”;窗体装入时, 将窗体移动到屏幕中央,窗体上以20号字显示“同学 们早!同学们好!”;当单击窗体时,显示“老师 早!”;当双击窗体时,显示“老师好!”。
Visual Basic 程序设计
2.2 Label标签
用于在界面上显示说明性的文本信息
窗体( Form )是应用程序界面的主体,是能放 置其他控件的容器。 VB为窗体规定了众多的属性、方法与事件。
• 窗体的属性定义了它的外观; • 窗体的方法定义了它的行为; • 窗体所能响应的事件定义了它与用户的交互。
下面介绍窗体常用的属性、方法与事件。
Visual Basic 程序设计
2.1.1 窗体的常用属性
Visual Basic 程序设计
2.1.1 窗体的常用属性
3.Height和Width属性
4.Left和Top属性
默认单位: 特维(Twip)
1Twip =1/20点 =1/1440英寸 =l/567厘米
Visual Basic 程序设计
2.1.1 窗体的常用属性
5.Enabled属性:设置窗体(包括所含控件)是否可用。
第2章窗体与常用控件
2.1 窗体 2.2 标签 2.7 计时器和滚动条 2.8 图片框和图像控件
2.3 文本框
2.4 命令按钮
2.9 键盘与鼠标事件
2.10通用对话框
2.5 单选按钮、复选框及框架 2.11菜单 2.6 列表框和组合框 2.12多重窗体应用程序
Visual Basic 程序设计
2.1 Form窗体
在程序中引用方法的格式:
对象名.方法名
或
对象名.方法名 [参数1,参数· · · ] 例:a.显示窗体Form1,在程序中加入代码: Form.Show [Style]
表示以“Style”方式显示“Form1”窗体
b.隐藏窗体Form1,在程序中加入代码: Form1.Hide
表示隐藏 “Form1”窗体
在程序代码中改变属性值(运行时改变)
格式:Object.Property = Expression 即: 对象名.属性名 = 表达式(属性值) 提示: 如果属性值是字符串,则用西文引号括起来。
Visual Basic 程序设计
2.1.2窗体的常用事件
1. 2. 3. 4. 5. 6. 7. 8. Initialize: 初始化事件。 Load:装载时发生 。 Unload :卸载时发生 Resize:调整尺寸。 Activate:激活。 Deactivate:失去激活。 Click:单击。 DbClick:双击。
• ForeColor:设置窗体的前景色,即文本颜色;
• BackColor:设置窗体的背景色。
Visual Basic 程序设计
2.1.1 窗体的常用属性
9.Icon属性
• 设置窗体左上角控制盒上的图标,默认为 • 在创建可执行文件时,可用任一窗体的图标作为应用程 序的图标。
10.Picture属性:设置窗体的背景图片。
4. Alignment :文本对齐方式。0--左对齐;1--右对齐;2--居中。
7. WordWrap:设置为True,则文本自动换行 。
Visua签的常用事件和方法
1.常用事件
(1)Click事件:用鼠标左键或右键单击标 签时,将发生Click事件。 (2)DlClick事件:用鼠标左键或右键双击 标签时,将发生DblClick事件。
Visual Basic 程序设计
2.2.1标签的常用属性
1. Name、Left、Top、Height、Width、Visible、FontBlod、
FontItalic、Fontname、FontUnderline属性。 2. Caption:标签显示的文本,可为任意字符串。 3. AutoSize:大小自适应属性。若为True,则根据文本大小自动 调整标签宽度。 5. BackStyle :0为透明;1为非透明。 6. BorderStyle:0表示无边框;1有单线框。
• 在 “属性”窗口中设置 • 在程序代码中设置,如: Form1.Picture = LoadPicture("C:\test.bmp")
11.Visible属性
• 设置窗体可见性,为True则可见。
Visual Basic 程序设计
窗体属性设置方法:
方法一:
在设计态,通过“属性”窗口为其设定各种属性值 方法二:
1.Name:窗体名称
窗体名称在程序代码中作为窗体对象的标识名。 窗体在创建时默认名称为Form1、Form2等 。 窗体命名规则:必须以字母或汉字开头,可包含数 字和下划线,但不能包含空格或标点符号。 2.Caption:窗体标题 • 窗体标题是出现在窗体标题栏的文本内容。 • 窗体标题默认与窗体名称相同。 • 可自定义标题,只要是字符即可,不受其他约束。
6.Font属性: Font用来设置窗体上的文字字体。
• 可以在“属性”窗口中设置字体、字型、字号和效果等。
• 也可以在程序代码中进行设置。
Private Sub Form_Click() = "华文行楷" Form1.Font.Size = 48 Form1.Font.Bold = True Form1.Font.Italic = True Form1.Font.Underline = True Print "学习VB!“ End Sub
Visual Basic 程序设计
2.1.2窗体的常用方法
1. Hide:隐藏窗体。
2. Move:把窗体移到某个位置。
VB中的所谓“方法”可使“对象”执行一个动作或任务。
3. Print:显示文本或数据。
4. Show:显示窗体。 5. Refresh:强制重新绘制一个窗体。
Visual Basic 程序设计
Visual Basic 程序设计
2.1.1 窗体的常用属性
7.BorderStyle和MaxButton、MinButton属性
• BorderStyle:边框样式。
• MaxButton:显示窗体的最大化按钮。
• MinButton:显示窗体的最小化按钮。
8.ForeColor和BackColor属性
【例2.1】设置窗体标题为“窗体示例”;窗体装入时, 将窗体移动到屏幕中央,窗体上以20号字显示“同学 们早!同学们好!”;当单击窗体时,显示“老师 早!”;当双击窗体时,显示“老师好!”。
Visual Basic 程序设计
2.2 Label标签
用于在界面上显示说明性的文本信息
窗体( Form )是应用程序界面的主体,是能放 置其他控件的容器。 VB为窗体规定了众多的属性、方法与事件。
• 窗体的属性定义了它的外观; • 窗体的方法定义了它的行为; • 窗体所能响应的事件定义了它与用户的交互。
下面介绍窗体常用的属性、方法与事件。
Visual Basic 程序设计
2.1.1 窗体的常用属性
Visual Basic 程序设计
2.1.1 窗体的常用属性
3.Height和Width属性
4.Left和Top属性
默认单位: 特维(Twip)
1Twip =1/20点 =1/1440英寸 =l/567厘米
Visual Basic 程序设计
2.1.1 窗体的常用属性
5.Enabled属性:设置窗体(包括所含控件)是否可用。
第2章窗体与常用控件
2.1 窗体 2.2 标签 2.7 计时器和滚动条 2.8 图片框和图像控件
2.3 文本框
2.4 命令按钮
2.9 键盘与鼠标事件
2.10通用对话框
2.5 单选按钮、复选框及框架 2.11菜单 2.6 列表框和组合框 2.12多重窗体应用程序
Visual Basic 程序设计
2.1 Form窗体
在程序中引用方法的格式:
对象名.方法名
或
对象名.方法名 [参数1,参数· · · ] 例:a.显示窗体Form1,在程序中加入代码: Form.Show [Style]
表示以“Style”方式显示“Form1”窗体
b.隐藏窗体Form1,在程序中加入代码: Form1.Hide
表示隐藏 “Form1”窗体
在程序代码中改变属性值(运行时改变)
格式:Object.Property = Expression 即: 对象名.属性名 = 表达式(属性值) 提示: 如果属性值是字符串,则用西文引号括起来。
Visual Basic 程序设计
2.1.2窗体的常用事件
1. 2. 3. 4. 5. 6. 7. 8. Initialize: 初始化事件。 Load:装载时发生 。 Unload :卸载时发生 Resize:调整尺寸。 Activate:激活。 Deactivate:失去激活。 Click:单击。 DbClick:双击。
• ForeColor:设置窗体的前景色,即文本颜色;
• BackColor:设置窗体的背景色。
Visual Basic 程序设计
2.1.1 窗体的常用属性
9.Icon属性
• 设置窗体左上角控制盒上的图标,默认为 • 在创建可执行文件时,可用任一窗体的图标作为应用程 序的图标。
10.Picture属性:设置窗体的背景图片。
4. Alignment :文本对齐方式。0--左对齐;1--右对齐;2--居中。
7. WordWrap:设置为True,则文本自动换行 。
Visua签的常用事件和方法
1.常用事件
(1)Click事件:用鼠标左键或右键单击标 签时,将发生Click事件。 (2)DlClick事件:用鼠标左键或右键双击 标签时,将发生DblClick事件。
Visual Basic 程序设计
2.2.1标签的常用属性
1. Name、Left、Top、Height、Width、Visible、FontBlod、
FontItalic、Fontname、FontUnderline属性。 2. Caption:标签显示的文本,可为任意字符串。 3. AutoSize:大小自适应属性。若为True,则根据文本大小自动 调整标签宽度。 5. BackStyle :0为透明;1为非透明。 6. BorderStyle:0表示无边框;1有单线框。
• 在 “属性”窗口中设置 • 在程序代码中设置,如: Form1.Picture = LoadPicture("C:\test.bmp")
11.Visible属性
• 设置窗体可见性,为True则可见。
Visual Basic 程序设计
窗体属性设置方法:
方法一:
在设计态,通过“属性”窗口为其设定各种属性值 方法二:
1.Name:窗体名称
窗体名称在程序代码中作为窗体对象的标识名。 窗体在创建时默认名称为Form1、Form2等 。 窗体命名规则:必须以字母或汉字开头,可包含数 字和下划线,但不能包含空格或标点符号。 2.Caption:窗体标题 • 窗体标题是出现在窗体标题栏的文本内容。 • 窗体标题默认与窗体名称相同。 • 可自定义标题,只要是字符即可,不受其他约束。
6.Font属性: Font用来设置窗体上的文字字体。
• 可以在“属性”窗口中设置字体、字型、字号和效果等。
• 也可以在程序代码中进行设置。
Private Sub Form_Click() = "华文行楷" Form1.Font.Size = 48 Form1.Font.Bold = True Form1.Font.Italic = True Form1.Font.Underline = True Print "学习VB!“ End Sub
Visual Basic 程序设计
2.1.2窗体的常用方法
1. Hide:隐藏窗体。
2. Move:把窗体移到某个位置。
VB中的所谓“方法”可使“对象”执行一个动作或任务。
3. Print:显示文本或数据。
4. Show:显示窗体。 5. Refresh:强制重新绘制一个窗体。
Visual Basic 程序设计
Visual Basic 程序设计
2.1.1 窗体的常用属性
7.BorderStyle和MaxButton、MinButton属性
• BorderStyle:边框样式。
• MaxButton:显示窗体的最大化按钮。
• MinButton:显示窗体的最小化按钮。
8.ForeColor和BackColor属性