WinForm控件介绍
Hide();隐藏控件
TabControl
常用属性: SelectedIndex:获取或设置当前选定的选项页索引。 TabPages:获取选项卡中选项页集合。 TabCount:获取选项卡中,选项页数目。
常用事件:
Selected:当选择某个选项页时发生。 SelectedIndexChanged:当选项页索引改变时发生。
Checked:获取或设置一个值,指定控件是否被选中
NumericUpDown
常用属性:
DecimalPlaces:指定该控件内数据的小数位数。
Increment:指定该控件递增、递减的值。 Maximum:指定该控件可增加到的最大值。 Minimum:指定该控件可以减小到的最小值。 value:获取或者设置NumericUpDown当前的值。
4.2容器控件
分组框(GroupBoxgrb):
面板(Panelpan):
分组框 面板 选项卡
选项卡(TabControltab):
GroupBox
常用属性: Text:获取或者设置控件的文本值。 Visible:获取或设置该控件是否隐藏。 常用方法:
Show();显示控件
本章任务
• 1、使用分组框或者面板,实现一个用户基本资料修 改的页面,页面中包含两组单选按钮。 2、创建一个选项卡,实现资料修改和密码修改。
•
•
3、使用timer计时器和pictureBox实现一个轮换图片 的时间提示。
4、使用MDI窗体,将所有的页面链接起来。
•
本章目标
掌握winForm控件分类 掌握使用复选框、单选按钮和numbericUpDowm 设计窗体菜单栏、工具栏、状态栏 掌握GroupBox、Pannel和TabControl容器控件 使用图片框,计时器控件 掌握MDI窗体的使用
工具栏(ToopStrip):
下拉式菜单
状态栏(StatusStrip):
状态栏 工具栏
4.5MDI窗体
MDI(Mutiple Document Interface)窗体:多文档界面。
效果图:
父窗口
子窗口
MDI窗体使用
• 创建 MDI 的步骤: 1、设置父窗体的 IsMDIContainer 属性 2、设置子窗体的 MdiParent 属性
Mutiple-Document Interfactrip C:ToolStrip B:ContextMenuStrip D:StatusStrip
预习检查4-2
• 单选按钮和复选框可以通过哪个属性判断是否被选中? Checked属性。 • 使用Timer计时器时,设置( )属性,启用计时 B 器,在代码中,可以使用( )方法启动计时器, ( )停止计时器。 D C A:Interval B:Enabled C:Stop() D:Start()
预习检查4-1
• 本章将学习哪些高级控件,例举5个。
RadioButton、CheckBox、NumericUpDown、MenuStrip、 ContextMenuStrip、ToolStrip、StatusStrip、GroupBox、 Pannel、TabControl、PictureBox、Timer • MDI指的是什么?
小结1-1
如果一个窗体内,要实现多组单选情况,怎么办?
使用容器控件。
CheckBox和RadioButton是否选中的属性是哪个?选 中改变事件是哪个? 属性:Checked;事件:CheckedChanged
小结1-2
如果在代码中,要获得NumericUpDown的值,同过哪 个属性?
创建子窗体的对象 ChildForm childForm = new ChildForm(); childForm.MdiParent = this; childForm.Show(); 显示子窗体
设置子窗体的父窗体
总结
容器控件有什么用?
包含其他控件,利于排版。
MDI全称是什么? Mutiple-Document Interface 张三使用Timer控件,Tick事件也写了,窗体加载的时候调用了 timer.Strar()方法,但是没有效果,为什么呢? 没有设置Timer的Enabled属性。 如果想对某个控件加入右键菜单,应该设置哪个属性。 设置要发生右键菜单控件的ctmsPicture的属性和建立好的右键 菜单关联。
第四章
WinForm控件介绍
回顾3-1
例举3个上一章所学的控件? Label、TextBox、Button、ListBox、ComboBox 怎样打开一个新窗体?怎样弹出模态窗体? 窗体名 别名 = new 窗体名();
别名.Show();
模态窗体:别名. ShowDialog(); 怎样使用消息提示框?如果要实现提示内容、标题、是和否的按钮,该 传入几个参数? MessageBox.Show(“提示语句”);3个; 怎样设置TextBox(文本框)为密码框呢?
设置PasswordChar属性的值为*
回顾3-2
使用什么属性设置控件是否显示( A:visible B:Text 使用按钮的( 个新的窗体? A:Click B:ID D:AutoSize )事件,可以实现当用户鼠标按下时,就弹出一 )
B:DoubleClick
C:MouseOver
D:Foucs
标签(Lable) Value;
文本框(TextBox) NumericUpDown
实现如图的效果,需要用到哪些控件?
分组框(GroupBox)和 单选按钮(RadioButton) 多选框(CheckBox) 按钮(Button)
4.3导航控件
下拉式菜单(MenuStrip):
上下文菜单 上下文菜单(ContextMenuStrip):
复选框
单选按钮(RadioButton) 复选框(CheckBox) NumericUpDown
4.1选择控件
NumericUpDown
单选按钮
单选按钮
常用属性:
Text:单选按钮的提示文本。
Checked:获取或设置一个值,指定控件是否被选中
窗体基本控件
• 常用窗体基本控件及命名规范
Label :标签
lbl
GroupBox :分组框 txt Panel :面板 lst RadioButton :单选按钮 Button : 按钮
grp
TextBox :文本框 ListBox :列表框 ComboBox :组合框
pnl rdo
cbo
btn
复选框
常用属性:
Text:复选框的提示文本。