常用WINDOWS窗体控件
Windows应用程序开发初步常用窗体控件课件
7.1.2 窗体的属性
o 在程序设计阶段,可以对窗体或窗体内控件的属性进行属性值的更改。 窗体和控件都有属于自己本身的属性,每个属性都有默认值,窗体和 各控件间有些属性彼此都具有,有些属性可能是自己所独有。例如: Text、Name等属性很多控件和窗体都拥有这些属性。属性值的设置和 修改,在程序设计阶段有两种方式:一种是直接在属性窗口内更改属 性值,另一种方式是进入编码窗口编写程序时修改,在程序运行成功 运行后其值发生改变。若看不到属性窗口,可运行菜单的【视图/属 性窗口】便可打开属性窗口。下图是选中窗体Form1后看到的Form1的 属性窗口。
o 17
}
o 18
}
36
ComboBox是一个组合框控件。
o 该控件可让用户输入或下拉选择内容。它结合了TextBox控件和 ListBox控件的功能。组合框(ComboBox)控件几乎支持列表框控 件的所有属性。
o 下表列出了ComboBox类的常用成员及其说明
o 成员名称 类别 说明
o DropDownStyle属性 此属性表示ComboBox的样式
3Biblioteka Baidu
7.1.1 Windows窗体应用程序
o 使用Windows窗体,可以创建基于Windows的功能强大的 应用程序。一个标准的Windows窗体应用程序由窗体、 控件及其事件所组成。
picturebox的使用方式
picturebox的使用方式
PictureBox是.NET Framework中的一种控件,用于在Windows窗体应用程序中显示图片。以下是PictureBox的使用方式:
1.添加PictureBox控件:在Visual Studio中,从工具箱拖拽PictureBox控
件到窗体上。
2.加载图片:在设计阶段,可以通过Picture属性加载图片。单击Picture属
性后的“…”按钮,弹出“加载图片”对话框,选择所需的图片文件后加载。
另外,也可以在代码中通过LoadPicture函数加载图片。
例如:
c#
pictureBox1.Image = Image.FromFile("D:\\MyGif\\AniGif0562.gif");
或
c#
pictureBox1.Image = new Bitmap("D:\\MyGif\\AniGif0562.gif");
3.显示图片:通过PictureBox控件的SizeMode属性设置图片的显示模式。
SizeMode属性有9种模式,可以根据实际需求进行选择。
4.保存图片:可以通过访问PictureBox的Image属性,使用Bitmap类的Save
方法将图片保存到文件中。
例如:
c#
pictureBox1.Image.Save("D:\\MyGif\\AniGif0562.gif",
System.Drawing.Imaging.ImageFormat.Gif);
5.删除图片:在设计阶段,可以通过按Delete键删除PictureBox控件,然后
从工具箱拖拽一个新的PictureBox控件到窗体上。或在属性对话框里的Picture属性,把“(位图)”这几个反白,或是移到“(”的最前端,按一下键盘的Delete键即可移除图片。
常用窗体控件的使用
Hide Show 事件
Click
相当于将控件的Visible属性设为True并显示控件 说明
用户单击控件时将发生该事件
20
例:标签的显示与隐藏。
1、新建应用程序。 2、在界面上添加一个标签和两个按钮。 3、设置标签控件的text属性为“欢迎来到编程世界!”, button1的text属性修改为“隐藏”,button2的text属性修改为 “显示”,enabled属性设置为false。
21
5.4 按钮
按钮(Button):提供用户与应用程 序的交互,单击按钮来执行相应的操
作。
22
按钮的常用属性、方法与事件
属性 Enabled 方法 PerformClick 事件 说明 确定是否可以启用或禁用该控件 说明 Button 控件的 Click 事件 说明
Click
MouseEnter MouseLeave
19
标签常用的属性、方法与事件
属性 说明
Text
AutoSize Image TextAlign 方法
该属性用于设置或获取与该控件关联的文本
标签大小是否随文本多少进行改变,默认为true 指定标签要显示的图象 指定文本在标签上的对齐方式 说明 隐藏控件,调用该方法时,即使 Visible 属性设 置为 True,控件也不可见
Visual C# 程序设计
TabControl 控件(Windows 窗体)
TabControl 控件(Windows 窗体)
.NET Framework 4.5
其他版本
此主题尚未评级 - 评价此主题
Windows 窗体TabControl显示多个选项卡,这些选项卡类似于笔记本中的分隔卡或档案柜文件夹集中的标签。选项卡中可包含图片和其他控件。使
用TabControl创建属性页。
本节内容
TabControl 控件概述(Windows 窗体)
解释该控件是什么及其主要功能和属性。
如何:将控件添加到选项卡页
提供有关如何在选项卡页上显示控件的说明。
如何:使用 Windows 窗体 TabControl 添加和移除选项卡
提供有关如何在设计器中或使用代码添加和移除选项卡的说明。
如何:更改 Windows 窗体 TabControl 的外观
提供有关如何调整影响个别选项卡外观的属性的说明。
如何:禁用选项卡页
解释如何限制对选项卡页进行访问,可以基于用户凭据进行限制。
TabControl 控件概述(Windows 窗体)
.NET Framework 4.5
其他版本
此主题尚未评级 - 评价此主题
Windows 窗体TabControl显示多个选项卡,这些选项卡类似于笔记本中的分隔卡或档案柜文件夹集中的标签。选项卡中可包含图片和其他控件。您可以使用该选项卡控件来生成多页对话框,这种对话框在 Windows 操作系统中的许多地方(例如控制面板的“显示”属性中)都可以找到。此外,TabControl还可以用来创建用于设置一组相关属性的属性页。
使用TabControl
TabControl的最重要的属性是TabPages,该属性包含单独的选项卡。每一个单独的选项卡都是一个TabPage对象。单击选项卡时,将为该TabPage对象引发Click事件。
Windows常见窗口样式和控件风格
一、窗口样式
WS_POPUP 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用)
WS_CHILDWINDOW 子窗口(不能与WS_POPUP合用)
WS_MINIMIZE 创建窗口拥有最小化按钮
WS_MINIMIZEBOX 创建窗口拥有最小化按钮,须同时指定WS_SYSTEM样式
WS_VISIBLE 可见状态
WS_DISABLED 不可用状态
WS_CLIPSIBLINGS 使窗口排除子窗口之间的相对区域
WS_CLIPCHILDREN 当在父窗口内绘图时,排除子窗口区域
WS_MAXIMIZE 具有最大化按钮
WS_MAXIMIZEBOX 创建窗口拥有最大化按钮,须同时指定WS_SYSTEM样式
WS_CAPTION 有标题框和边框(和WS_TILED样式相同)
WS_BORDER 有单边框
WS_DLGFRAME 带对话框边框样式,不带标题框
WS_VSCROLL 有垂直滚动条
WS_HSCROLL 有水平滚动条
WS_SYSMENU 标题框上带有窗口菜单(须指定WS_CAPTION样式)
WS_THICKFRAME 有可调边框(与WS_SIZEBOX样式相同)
WS_TILED 与WS_OVERLAPPED风格相同
WS_TILEDWINDOW 与WWS_OVERLAPPEDWINDOW风格相同
WS_GROUP 组样式,每个组的第一个控件具有WS_TABSTOP样式
WS_TABSTOP 可接受TAB键
WS_OVERLAPPED 创建一个重叠式窗口,拥有标题栏和边框
WS_OVERLAPPEDWINDOW 即:WS_OVERLAPPED风格,WS_CAPTION风格,WS_SYSMENU风WS_THICKFRAME风格,WS_MINIMIZEBOX风格和WS_MAXIMIZEBOX
ch4-2窗体和控件(二)
• Insert():向列表框指定位置插入数据项
• ListBox1.Items.Insert(1,“abc”);(从0开始)
列表框ListBox
• 移除数据项方法: • Remove():移除列表框中指定的数据项
• ListBox1.Items.Remove(“abc”);
单选按钮RadioButton-案例
..radioButton1_CheckedChanged (..) { if(radioButton1.Checked==true ) MessageBox.Show(“选择的是:“ +
}
radioButton1.Text
单选按钮RadioButton
• 特点:
组合框ComboBox-(输入项)案例
• 2、在组合框中的文本框部分输入数据项,并 单击确定按钮时将其显示在右侧富文本框中。
组合框ComboBox-(输入项)案例
使用组合框的Text属性描述组合框中文本框中 输入的文本信息。 ..button1_Click(..) { richTextBox1.Text += comboBox1.Text; }
列表框ListBox
• 属性: • SelectionMode:
– – – – None:不可选 One:只选一项 MultiSimple:简单选多项 MultiExtended:复杂多选,可用ctrl, shift,方向键等帮助实现多选。
窗体及控件
主要属性: text:设定或返回文字框中的内容; Multline:是否为多行显示。
MaxLength:设定文字框所能接受的 字符数,必须以整数表示; LinkCell:将Text属性值的内容显示在 所指定的单元格位置; PasswordChar:输入密码时,文字 框显示的字符,能起到保护作用;
(3)命令按钮(Command Button)
三、窗体的操作
1、窗体的显示 窗体名称.Show 2、窗体的隐藏 窗体名称.Hide
四、窗体与工作表的结合
要想将窗体中的数据显示在工作表上, 需要通过编程实现。 编程时,主要体现在命令按钮上。
举例:制作年金现值窗体
• • • • • • • • •
Private Sub 计算_Click() p = 年金.Text 文本框的属性 ll = 利率.Text ns = 年数.Text 现值.Text = PV(ll / 100, ns, -p) Worksheets("窗体与工作表结合").Select Range("b2").Value = p Range("b3").Value = ll Range("b4").Value = ns
举例:加入/移除列表项目
给组合框加项目的语句
Private Sub UserForm_Initialize() With combobox1 .additem “ 资产负债表 ”,0 .additem “ 利润表 ”,1 End with
Button 控件(Windows 窗体)
Button 控件(Windows 窗体)
.NET Framework 4.5
其他版本
Windows 窗体Button控件允许用户通过单击它来执行操作。Button控件既可以显示文本,
又可以显示图像。当该按钮被单击时,它看起来像是被按下,然后被释放。
本节内容
Button 控件概述(Windows 窗体)
解释该控件是什么及其主要功能和属性。
如何:响应 Windows 窗体按钮的单击
解释 Windows 窗体上按钮的最基本用法。
如何:将 Windows 窗体按钮指定为“接受”按钮
解释如何将Button控件指定为接受按钮,也称为默认按钮。
如何:将 Windows 窗体按钮指定为“取消”按钮
解释如何将Button控件指定为取消按钮,一旦用户按 Esc 键就会单击该按钮。
选择 Windows 窗体 Button 控件的方法
列出选择按钮的方法。
Button 控件概述(Windows
窗体)
.NET Framework 4.5
其他版本
此主题尚未评级 - 评价此主题
Windows 窗体Button控件允许用户通过单击它来执行操作。当该按钮被单击时,它看起来像
是被按下,然后被释放。每当用户单击按钮时,即调用Click事件处理程序。可将代码放
入Click事件处理程序来执行所选择的任意操作。
按钮上显示的文本包含在Text属性中。如果文本超出按钮宽度,则换到下一行。但是,如果
控件无法容纳文本的总体高度,则将剪裁文本。有关更多信息,请参见如何:设置 Windows 窗
体控件所显示的文本。Text属性可以包含访问键,允许用户通过同时按 Alt 键和访问键来“单击”控件。有关详细信息,请参见如何:创建 Windows 窗体控件的访问键。文本的外观
picturebox控件用法
一、picturebox控件简介
picturebox控件是Visual Studio中常用的一个控件,它可以用来显
示图像,是Windows窗体应用程序中的一个常见控件。通过picturebox控件,用户可以在窗体中方便地显示图片,并实现一些基
本的图像操作。
二、picturebox控件的基本属性和方法
1. 图片的显示和缩放
在使用picturebox控件时,可以通过设置其SizeMode属性来控制图片的显示方式,包括在原始大小、拉伸、自动大小等模式中进行选择;而通过SizeMode属性的设置,可以灵活地控制图片在控件中的显示
效果。另外,picturebox控件还提供了一些方法来实现图片的缩放操作,使得用户可以方便地调整图片的大小和位置。
2. 图片的加载和保存
通过picturebox控件,用户可以通过Load方法来加载本地的图片文件,或者通过Image属性直接设置控件中显示的图片;用户还可以通过Save方法将图片保存为指定的文件格式。这些方法为用户提供了便利的方式来实现图片的加载和保存操作。
3. 图片的绘制和编辑
在使用picturebox控件时,用户可以利用Graphics对象来对图片进
行绘制和编辑操作,实现一些简单的图像处理效果。可以通过获取picturebox控件的Graphics对象,在图像上进行绘制操作,实现一
些简单的图像编辑效果,如画线、填充颜色等。
4. 鼠标事件处理
picturebox控件还支持鼠标事件的处理,用户可以通过注册相应的事
件处理程序来实现对鼠标事件的响应,如鼠标点击、移动等。通过鼠
常用窗体控件
创建指定对象的树节点,并将其插入集合中指定索引处
Remove()
方法
移除指定的树节点
6.文件对话框:OpenFileDialog;保存文件对话框SaveFileDialog
两者属性共同性很明显
成员名称
类别
说明
FileName
属性
第一个在对话框中显示的文件,或用户选择的最后一个文件
Filter
属性
成员名称
类别
说明
DropDownStyle
属性
样式
Items
属性
组合框中的项
MaxDropDownItems
属性
下拉中显示的最多项数
Click
事件
单击事件
SelectIndexChanged
事件
SelectIndex属性值发生变化时发生
6.选项卡控件TabControl
成员名称
类别
说明
Alignment
4定义你的菜单,在为控件分配完菜单之后,你就可以定义单个的菜单。这时你可以选中一个ContextMenu控件。系统会自动在编辑页面的上面现一个可编辑的动态菜单,你可以在为这个菜单添加菜单项,比如添加一个‘打开’、‘保存’等等。
5通过上面几步的操作后,在你运行程序的时候,右击这些具有ContentMenu的控件就会弹出一个菜单。在WinForm的大部分控件中都有一个属性是ContextMenu(上下文菜单控件)。这个属性就是用来定义鼠标在右击该控件的时候现实那个菜单控件。ContextMenu控件就是一个菜单控件。
C# Windows窗体控件概述
C# Wind ows窗体控件概述
近10年来,Visual Basic允许程序员使用工具,通过直观的窗体的窗体设计器创建高质量的用户界面,其编程语言的易学易用,为快速开发应用程序提供了尽可能好的环境,所以赢得了广泛的好评。Visual Basic等快速应用程序开发(RAD)工具的一个优点是提供了许多预制控件,开发人员可以使用它们快速建立应用程序的用户界面。
开发大多数Visual Basic Windows应用程序的核心是窗体设计器。创建用户界面时,把控件从工具箱播放到窗体上,把它们放在应用程序运行时需要的地方,再双击该控件,添加控件的处理程序。Microsoft提供的控件和花钱买来的定制控件,为程序员提供了空前巨大的重用代码池,以及仅通过鼠标单击就可以完全测试的代码。通过Visual Studio,这种应用程序开发模式现在也可以用于C#开发人员。
在.NET Framework开发中,Windows窗体是一种特殊的类,其本身可以像普通类一样使用。典型的Windows窗体包括标准SDI窗体(单文档窗体)、MDI(多文档窗体)、对话框以及图形窗口等,这些窗体的创建和添加、窗体的大小和比例、窗体外观等形状,事实上都是Windows窗体类的属性。
Windows窗体提供执行许多功能的控件和组件,绝大多数Windows窗体控件都是派生于System.Windows.Forms.Control类,该类定义了控件的基本功能,因此为众多Windows窗体控件所继承。
在Windows窗体控件中,许多类本身都是其他控件的基类,但每组控件都有一组属性、方法和事件,用于特定的目的。当设计和修改Windows窗体应用程序的用户界面时,需要对控件进行添加、对齐和定位等操作。控件是包含在窗体对象内的实例,每种类型的控件都具有自己一些特定的属性集、方法和事件,从而实现与其他控件的区别。
第2章 窗体设计与常用控件
第2章
窗体设计与常用控件
6.Hint和ShowHint属性
Hint和ShowHint这两个属性提供提示信息。Hint属 性是AnsiString类型的字符串;ShowHint属性值为true 时,程序运行期间,当鼠标在窗体上停留的时间超过1 秒钟时,在鼠标位置处就会出现一个矩形小框,其显 示内容为Hint的属性值,ShowHint为false时不显示Hint 的内容,如图2-2所示。
第2章
窗体设计与常用控件
2.2.1 标签
标签(Label)控件可以显示文本,组件面板上标签 所在的位置,如图2-3所示。 通常标签用来标注本身不具有Caption属性的控件。 例如,用标签为编辑框、列表框、组合框的控件添加 描述性的说明。标签除了一般组件所具有的Name、 Enable、Color和 Visible等基本属性外,还经常使用以下这些属性。
第2章
窗体设计与常用控件
表2-1 Position属性说明
属性值 PoDesigned PoDefault PoDefaultPosOnly 说 明 以(Lef、Top、Width、Height)指定的窗口绝对坐标出现 窗口出现的位置及其大小由C++ Builder自己决定 窗口出现的位置由C++ Builder自己决定,窗口大小由Width、Height决定
第2章
windowsformshost控件的用法
windowsformshost控件的用法
WindowsFormsHost控件是WPF中嵌入Windows Forms应用程序的一种方式。使用WindowsFormsHost控件,您可以在WPF应用程序中嵌入现有的Windows Forms控件,包括各种常用控件,如按钮、文本框、列表框等,以及一些特定的控件,如WebBrowser控件。
以下是使用WindowsFormsHost控件的步骤:
1. 将WindowsFormsHost控件添加到您的WPF窗体或控件中。您可以在XAML中添加它,或者在C#或VB代码中通过实例化控件并将其添加到父控件的子控件集合中来添加它。
2. 创建一个Windows Forms控件实例,并将其附加到WindowsFormsHost.Child 属性。
3. 设置Windows Forms控件的位置和大小,以使其适应WPF窗体或控件。
4. 在WPF应用程序中使用Windows Forms控件的时候,请注意以下几点:
- Windows Forms控件将作为整体控件处理。您无法对其中的单个控件进行绑定、样式或事件处理,而是需要将其作为一个整体进行操纵。
- Windows Forms控件的外观和行为可能与WPF控件不一致。我们建议您尽可能在WPF中使用内置控件,同时只在必要时使用Windows Forms控件。
- 在使用Windows Forms控件时,建议您使用UI线程之外的线程来进行长时间运算,以避免阻塞UI线程。
- 在WPF应用程序中使用Windows Forms控件不会影响应用程序的跨平台性(例如,Windows Forms控件仍然只能在Windows平台上运行)。
WinForm常用窗体控件的使用
WinForm常用窗体控件的使用
1. Label:Label是用于显示文本的控件,可以在窗体上添加文字或
图像。可以通过设置Text属性来显示文本内容,可以设置Font属性来改
变字体样式,可以设置ForeColor和BackColor属性来改变前景色和背景色。
2. TextBox:TextBox是用于用户输入文本的控件。可以通过设置
Text属性来获取或设置文本框中的内容,可以设置ReadOnly属性来设置
文本框是否只读。
3. Button:Button是用于触发事件的控件,用户点击按钮时会触发
相应的事件处理程序。可以通过设置Text属性来设置按钮上显示的文本,可以通过设置Click事件来添加按钮的点击事件处理程序。
4. CheckBox:CheckBox是用于选择一个或多个选项的控件,用户可
以通过勾选或取消勾选来选择选项。可以通过设置Checked属性来获取或
设置CheckBox的选中状态,可以设置Text属性来设置CheckBox的显示
文本。
5. RadioButton:RadioButton是用于从一组选项中选择一个选项的
控件,用户只能选择其中一个选项。可以通过设置Checked属性来获取或
设置RadioButton的选中状态,可以设置Text属性来设置RadioButton
的显示文本。
7. ListBox:ListBox是用于显示一个列表的控件,用户可以从列表
中选择一个或多个选项。可以通过设置Items属性来设置列表中的选项,
可以通过设置SelectedItems属性来获取当前选中的选项。
第9章Windows程序的界面设计
第9章Windows程序的界⾯设计
总体要求
1、掌握Windows窗体和控件的常⽤属性和事件
2、掌握常⽤控件的使⽤⽅法,包括按钮Button、⽂本框Textbox、标签Label、单选按钮RadioButton、复选框CheckBox、组合框ComboBox、图⽚框PictureBox、分组框GroupBox、⾯板Panel、选项卡TabControl等控件。
3、了解窗体与对话框的区别,模态对话框与⾮模态对话框的区别,熟悉消息框和通⽤对话框的使⽤⽅法。
4、了解菜单、⼯具栏、状态栏的作⽤,掌握MenuStrip、ContextMenuStrip、TooStrip和StatusStrip等控件的使⽤⽅法。
5、理解SDI应⽤程序和MDI应⽤程序的区别,学会创建较为复杂的Windows应⽤程序。
相关知识点
1、熟悉Windows操作系统有关窗⼝和对话框的知识。
2、熟悉Windows应⽤程序的基于事件的运⾏机制。
学习重点
1、常⽤Windows窗体控件及其使⽤⽅法。
2、对话框、菜单、⼯具栏等控件在Windows应⽤程序中的应⽤。
学习难点
1、Windows窗体的设计和创建。
2、各种窗体控件的综合应⽤。
在Windows应⽤程序中,经常会接触到窗体,例如资源管理器、Word、Excel、记事本等许多应⽤程序都是由窗体组成的。Windows应⽤程序的产⽣使应⽤程序的设计更为简单,功能更加强⼤,使⽤更⽅便灵活。.NET Framework的⼀个优点就是提供了许多窗体控件,通过它们可以快速创建应⽤程序的⽤户界⾯。创建⽤户界⾯时,把控件从⼯具箱拖放到窗体上,把它们放在应⽤程序运⾏时需要的地⽅,再添加控件的事件处理程序,即可完成⼀个功能强⼤、界⾯美观的Windows应⽤程序。本章主要介绍⼀些最常⽤的Windows窗体控件。通过本章的学习,读者可以掌握Windows应⽤程序开发的基本流程和技巧,掌握常⽤控件的使⽤。
visual studio textbox控件用法
Visual Studio的TextBox控件是用于显示和接收文本输入的窗体控件。以下是使用TextBox控件的一般步骤:
1. 在Visual Studio中创建一个Windows Forms应用程序或打开现有的项目。
2. 打开窗体设计器,将TextBox控件拖放到窗体上。您可以在工具箱中找到TextBox 控件,它通常位于"常用控件"或"Windows Forms"选项卡中。
3. 调整TextBox控件的大小和位置,以适应您的需求。您可以使用属性窗格来设置控件的属性,例如大小、位置、字体、颜色等。
4. 在需要时,您可以通过更改Multiline属性来启用多行文本输入。
5. TextBox控件提供了一系列属性和事件,可用于操作和处理文本输入。例如,Text 属性用于获取或设置TextBox中的文本内容,TextChanged事件在文本发生更改时触发,KeyDown事件在按下键盘按键时触发,等等。您可以在代码中访问这些属性和事件,并根据需要进行操作和处理。
6. 您还可以使用其他方法和属性来操作TextBox控件,例如SelectAll()方法用于选择TextBox中的所有文本,Clear()方法用于清空TextBox中的文本,等等。
这只是TextBox控件的基本用法介绍,您可以根据具体的需求进一步深入学习和使用TextBox控件的更多功能。
1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
日期控件常用属性表
常 用 属 性 BoldedDates Dock MaxDate MinDate ShowToday
描
述
使用粗体标注出来的日期,该属性为一集合 控制日历表的位置 日历所能显示的最大日期,默认为9998-12-31 日历所能显示的最小日期,默认为1753-1-1 是否将当前日期用红色圈住出来
常用WINDOWS窗体控件 第四章 常用 窗体控件
本章主要介绍以下内容: 本章主要介绍以下内容:
标签控件 文本框控件 命令按钮控件 超级链接控件 复选框控件 单选框控件 列表框控件 下拉框控件 作业 树形视图控件和列表视图控件 选项卡控件 计时器控件 滚动条控件 日期控件 进度条控件 状态栏控件 对话框控件
Байду номын сангаас
案例讲解
案例4-2】基本控件的使用。 【 案例 】 基本控件的使用 。 制作一个包含两页 选项卡的Windows应用程序 , 其中一页包含进度 应用程序, 选项卡的 应用程序 条和滚动条控件, 条和滚动条控件 , 另一页包含列表框和下拉框控 件。
作业: 作业:
1、掌握本章基础概念 本章基础概念 2、掌握本章案例 、 本章案例
§4.8 下拉框控件
下拉框也称为组合框(ComboBox)控件,它结 下拉框也称为组合框( )控件, 合了文本框和列表框两者的特点。 合了文本框和列表框两者的特点。下拉框控件用于在 下拉组合框中显示数据。默认情况下, 下拉组合框中显示数据。默认情况下,下拉框控件分 两部分显示:顶部为允许用户输入列表项的文本框; 两部分显示:顶部为允许用户输入列表项的文本框; 第二部分为列表框可供用户进行选择。 第二部分为列表框可供用户进行选择。ComboBox的 的 常用属性与列表框基本相同
§4.16 对话框控件
对话框控件是一个总体的概念, 对话框控件是一个总体的概念,提供了 Windows操作系统下的标准对话框。具体的可细 操作系统下的标准对话框。 操作系统下的标准对话框 分为打开文件对话框( )、保存文 分为打开文件对话框(OpenFileDialog)、保存文 )、 件对话框( )、文件夹浏览对话框 件对话框(SaveFileDialog)、文件夹浏览对话框 )、 )、字体对话框 (FolderBrowserDialog)、字体对话框 )、 )、颜色对话框 )、打 (FontDialog)、颜色对话框(ColorDialog)、打 )、颜色对话框( )、 印对话框( 印对话框(PrintDialog)和打印预览对话框 ) (PrintPreviewDialog)等。 )
§4.12 滚动条控件
滚动条控件又可分为水平滚动条(HScrollBar) 滚动条控件又可分为水平滚动条 和垂直滚动条(VScrollBar)两类。可以在应用程序 两类。 和垂直滚动条 两类 的窗体或控件容器中水平或垂直滚动, 的窗体或控件容器中水平或垂直滚动,方便查阅大 篇幅的信息。 篇幅的信息。
§4.9 树形视图控件和列表视图控件
树形视图(TreeView)控件是显示结点 树形视图 控件是显示结点(Node)对象 对象 控件是显示结点 的等级体系结构,每个Node对象包含了一个标签和 的等级体系结构,每个 对象包含了一个标签和 可选的点位图。 控件通常用来显示文档头、 可选的点位图。TreeView控件通常用来显示文档头、 控件通常用来显示文档头 索引中的条目、 索引中的条目、磁盘上的文件和目录或者可以显示为 等级结构的各种信息。 等级结构的各种信息。Windows资源管理器左侧部分 资源管理器左侧部分 就是一个典型的树形结构。 就是一个典型的树形结构。
§4.11 计时器控件
也被称为时钟(Timer)控件,它的作用是按照标 控件, 也被称为时钟 控件 准时间间隔引发计时器事件的组件。 准时间间隔引发计时器事件的组件。 计时器常用属性有两个: 计时器常用属性有两个: Enabled: 设置计时器控件是否可用,可选值为 设置计时器控件是否可用, True或False 或 Interval: 设置时间间隔值。Interval的值须介于 设置时间间隔值。 的值须介于 1~65535之间。每单位为 之间。 之间 每单位为1ms。 。 计时器只有一个Tick事件,若启用Timer控件, 事件,若启用 控件, 计时器只有一个 事件 控件 则每个Interval间隔就会引发一次 间隔就会引发一次Tick事件。 事件。 则每个 间隔就会引发一次 事件
列表框( 列表框(ListBox)控件用来显示选项列表,用 )控件用来显示选项列表, 户可从中进行选择一项或多项的操作。 户可从中进行选择一项或多项的操作。
列表框常用属性表
常用属性 Name Items SelectionMode SelectedIndex SelectedItem SelectedIndices SelectedItems Sorted Text 列表框名称 为列表框添加选项 提供多种选择模式供列表框使用 获取或设置ListBox中当前选定项的索引,索引值从0开始 获取或设置ListBox中当前选定项的内容值 获取一集合,该集合包含ListBox中所有选定项的索引 获取一集合,该集合包含ListBox中所有选定项的内容值 控制各选项是否按字母顺序排列 获取被选中列表项的值 描 述
§4.14 进度条控件
进度条(ProgressBar)控件用来显示事务处 控件用来显示事务处 进度条 理的进度。比如执行一个耗时较多的操作, 理的进度。比如执行一个耗时较多的操作,通 过进度条可以显示操作处理的进度。 过进度条可以显示操作处理的进度。 ProgressBar通过在水平条中显示适当数目的矩 通过在水平条中显示适当数目的矩 形来指示进程的进度。进程完成时, 形来指示进程的进度。进程完成时,进度条被 填满。 填满。
滚动条的常用事件有两个: 滚动条的常用事件有两个: ValueChanged: ValueChanged:当滚动条上滑块位置变化结束时 触发该事件。 触发该事件。 Scroll:滚动条上滑块在滚动过程中触发Scroll Scroll:滚动条上滑块在滚动过程中触发Scroll 事件。
§4.13 日期控件
§4.6 复选框控件
复选框(CheckBox)控件是让用户在一组选项 复选框( ) 中选定一项或者选定多项。 中选定一项或者选定多项。若窗体内仅有一组 CheckBox控件,则可将它们简单的放置在窗体内, 控件, 控件 则可将它们简单的放置在窗体内, 但如果在同一窗体中有多组CheckBox时,则需要将 但如果在同一窗体中有多组 时 其放置到框架(GroupBox)控件中。 控件中。 其放置到框架 控件中
§4.4 超级链接控件
超链接(LinkLabel)控件类似于网页中的超链接 控件类似于网页中的超链接 超链接 热字。当鼠标移到LinkLabel上时,鼠标的形状就发 上时, 热字。当鼠标移到 上时 生变化。 生变化。
§4.5 单选按钮控件
单选按钮(RadioButton)控件是让用户在一组 单选按钮( ) 选项中选定一项且只能选中一项。 选项中选定一项且只能选中一项。若窗体内仅有一组 RadioButton控件,则可将它们简单的放置在窗体内, 控件, 控件 则可将它们简单的放置在窗体内, 但如果在同一窗体中有多组RadioButton时,则需要 但如果在同一窗体中有多组 时 将其放置到框架(GroupBox)控件中。 控件中。 将其放置到框架 控件中
案例讲解
【案例4-1】基本控件的使用。制作一个简单的个 案例 】基本控件的使用。 人信息登记窗口,要求输入个人姓名、年龄、 人信息登记窗口,要求输入个人姓名、年龄、并选择 性别以及个人爱好等信息。 性别以及个人爱好等信息。最后要求使用标签将所填 写的信息汇总。 写的信息汇总。
§4.7 列表框控件
滚动条控件的常用属性表 描 述 常用属性 Value Minimum Maximum LargeChange SmallChange
获取或设置滚动条的当前位置 获取或设置滚动条范围的最小值 获取或设置滚动条范围的最大值 设置滚动条滚动一次的最大变化值,即点击滚 动条空白处的变化量 设置滚动条滚动一次的最小变化值,即点击滚 动条两端箭头时的变化量
§4.15 状态栏控件 状态栏(StatusBar)控件是由若干个面板构成的 控件是由若干个面板构成的 状态栏 框架,可以用它显示应用程序的运行状态。 框架,可以用它显示应用程序的运行状态。该控 件最多可包含16个框架 个框架。 件最多可包含 个框架。状态栏可以放置在应用 程序的顶部、底部或侧面。通过修改其Dock属性 程序的顶部、底部或侧面。通过修改其 属性 来实现。 来实现。
§4.3 命令按钮控件
命令按钮( 命令按钮(Button)控件也是应用程序经常用 ) 到的控件之一,它主要接受鼠标单击或双击事件。 到的控件之一,它主要接受鼠标单击或双击事件。单 击命令按钮就会触发该按钮的Click事件,从而程序 事件, 击命令按钮就会触发该按钮的 事件 就会进入到写好的事件过程下。 就会进入到写好的事件过程下。
§4.10 选项卡控件
选项卡( 选项卡(TabControl)控件用来显示多个选项卡。 )控件用来显示多个选项卡。 这些选项卡类似于档案柜文件夹中的标签。 这些选项卡类似于档案柜文件夹中的标签。选项卡控件 中可以包含图片和其他的控件。 中可以包含图片和其他的控件。 选项卡的常用属性有: 选项卡的常用属性有: TabPages:这也是选项卡最重要的属性。它包含单独 :这也是选项卡最重要的属性。 的选项卡,每个选项卡是一个TabPage对象。点击 对象。 的选项卡,每个选项卡是一个 对象 Tabpages属性右边的 个小黑点按钮,就会弹出 属性右边的3个小黑点按钮 属性右边的 个小黑点按钮,就会弹出TabPage 集合编辑器,点击“添加”按钮就会添加新的选项卡, 集合编辑器,点击“添加”按钮就会添加新的选项卡, 每个选项卡又有自己独立的属性供用户修改。 每个选项卡又有自己独立的属性供用户修改。 MultiLIne:控制选项卡是否可以以多行的形式显示。 :控制选项卡是否可以以多行的形式显示。 Alignment:控制选项卡的排列方式,可选值有Left、 :控制选项卡的排列方式,可选值有 、 Right、Top和Bottom四个。 四个。 、 和 四个
§4.1 标签控件
标签(Label)控件用来显示文本,是设计应用 标签( )控件用来显示文本, 程序界面经常要用到的控件之一, 程序界面经常要用到的控件之一,主要是对程序中的 某些控件、程序运行状态或程序运行结果进行标识的。 某些控件、程序运行状态或程序运行结果进行标识的。
§4.2 文本框控件
文本框(TextBox)控件也是应用程序经常用到 文本框( ) 的控件之一,主要用来在程序运行时接受用户输入, 的控件之一,主要用来在程序运行时接受用户输入, 或者显示运行的结果,以完成用户与程序的交互。 或者显示运行的结果,以完成用户与程序的交互。