




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5讲WinForm计算机科学与技术学院李萌第5讲WinForm计算机科学与技术学院李萌本讲安排理解WinForm基本控件常用属性和方法高级控件本讲安排理解WinForm1WinForm简介Windows窗体1WinForm简介Windows窗体初识WinFormGUI界面控件初识WinFormGUI界面控件VS工具箱工作区解决方案属性VS工具箱工作区解决方案属性简介引用:System.Windows.FormsWinForm应用程序可以有多个窗体用于读取用户输入以及向用户显示数据WinForm,开发简单、上手快,功能强大简介引用:System.Windows.FormsWinFo创建WinForm程序创建WinForm程序设计窗口可视化设计窗口设计窗口可视化设计窗口窗体的属性属性ActiveFormCancelButtonControlBoxFormBorderStyleHelpButtonKeyPreviewMainMenuModalShowInTaskbarWindowState窗体的属性属性ActiveFormCancelButton窗体的常用方法和事件方法ActivateLayoutMdiShowDialog事件ActivatedClosedClosingLoad窗体的常用方法和事件方法ActivateLayoutMdi设计与代码窗口查看代码视图设计器设计与代码窗口查看代码视图设计器代码分析基础命名空间绘图工具窗体和控件继承自代码分析基础命名空间绘图工具窗体和控件继承自Form.Designer.cs自动生成代码释放资源初始化组件Form.Designer.cs自动生成代码Program.cs程序的入口Program.cs程序的入口基本概念开发方式拖控件改属性处理事件添加、删除、移动、缩放控件控件、属性、事件、事件处理方法、控件的名字、控件的实例(对象名)基本概念开发方式拖控件改属性处理事件添加、删除、移动、缩放控2常用控件2常用控件常用控件可视化界面组件统称为控件System.Windows.Forms.ControlSystem.Windows.FormsControlButtonBaseButtonCheckBoxLabelListControlComboBoxListBoxTextBoxBaseTextBoxRadioButton常用控件可视化界面组件统称为控件System.Windows常用控件
标签按钮组合框列表框文本框常用控件标签按钮组合框列表框文本框属性与方法属性方法属性与方法属性方法属性方法事件事件方法属性动态帮助属性方法事件事件方法属性动态帮助标签Label属性说明Text该属性用于设置或获取与该控件关联的文本方法说明Hide隐藏控件,调用该方法时,即使
Visible属性设置为True,控件也不可见Show相当于将控件的Visible属性设置为True并显示控件事件说明
Click用户单击控件时将发生该事件标签Label属性说明Text该属性用于设置或获取与该控件关文本框TextBox属性说明MaxLength可在文本框中输入的最大字符数Multiline表示是否可在文本框中输入多行文本Passwordchar机密和敏感数据,密码输入字符ReadOnly
文本框中的文本为只读Text检索在控件中输入的文本方法说明Clear删除现有的所有文本事件说明KeyPress用户按一个键结束时将发生该事件文本框TextBox属性说明MaxLength可在文本框中按钮Button属性说明Enabled确定是否可以启用或禁用该控件方法说明PerformClickButton控件的Click事件
事件说明Click单击按钮时将触发该事件按钮Button属性说明Enabled确定是否可以启用或禁用其他常用按钮RadioButton、CheckBox、CheckedListBox单选按钮控件以组的形式使用单选按钮允许用户从多个选项中选择一个选项属性说明Checked确定是否已选定控件方法说明CheckedChanged当check改变时触发Focus将输入焦点移至控件其他常用按钮RadioButton、CheckBox、Che组合框ComboBox属性说明DropDownStyleComboBox控件的样式MaxDropDownItems
下拉区显示的最大项目数SelectedIndex选中项的索引值,没有任何被选中时-1,否则从0开始Items选项集合方法说明Select在ComboBox
控件上选定指定范围的文本组合框ComboBox属性说明DropDownStyleC列表框ListBox属性ItemsSelectionMode
SelectedIndex
SelectedItemSelectedItems
Text
方法ClearSelected事件SelectedIndexChanged列表框ListBox属性ItemsSelectionMode消息框窗口MessageBox
MessageBox.Show(“[消息文本]");消息框用于显示消息Abort,Cancel,Ignore,No,None,Ok,Retry和Yes
if(MessageBox.Show(“保存文件”,“保存",MessageBoxButtons.YesNo,MessageBoxIcon.Information,MessageBoxDefaultButton.Button1)==DialogResult.Yes){ //保存文件所用的代码
//保存后的MessageBox }消息框窗口MessageBoxMessageBox.Sho消息框窗口重载方法Show(stringtext);Show(stringtext,stringcaption);Show(stringtext,stringcaption,MessageBoxButtonsbuttons);Show(stringtext,stringcaption,MessageBoxButtonsbuttons,MessageBoxIconicon);……消息框窗口重载方法Show(stringtext);Sho总结2-1WinForms可用于Windows窗体应用程序开发Windows窗体控件是从System.Windows.Forms.Control类派生的类窗体提供了收集、显示和传送信息的界面,是GUI的重要元素标签控件用于显示用户不能编辑的文本或图像按钮控件提供用户与应用程序交互的最简便方法组合框控件是列表框控件和文本框控件的组合,用户可以键入文本,也可以从所提供的列表中选择项目消息框显示消息,用于与用户交互29总结2-1WinForms可用于Windows窗体应用第5讲WinForm计算机科学与技术学院李萌第5讲WinForm计算机科学与技术学院李萌本讲安排理解WinForm基本控件常用属性和方法高级控件本讲安排理解WinForm1WinForm简介Windows窗体1WinForm简介Windows窗体初识WinFormGUI界面控件初识WinFormGUI界面控件VS工具箱工作区解决方案属性VS工具箱工作区解决方案属性简介引用:System.Windows.FormsWinForm应用程序可以有多个窗体用于读取用户输入以及向用户显示数据WinForm,开发简单、上手快,功能强大简介引用:System.Windows.FormsWinFo创建WinForm程序创建WinForm程序设计窗口可视化设计窗口设计窗口可视化设计窗口窗体的属性属性ActiveFormCancelButtonControlBoxFormBorderStyleHelpButtonKeyPreviewMainMenuModalShowInTaskbarWindowState窗体的属性属性ActiveFormCancelButton窗体的常用方法和事件方法ActivateLayoutMdiShowDialog事件ActivatedClosedClosingLoad窗体的常用方法和事件方法ActivateLayoutMdi设计与代码窗口查看代码视图设计器设计与代码窗口查看代码视图设计器代码分析基础命名空间绘图工具窗体和控件继承自代码分析基础命名空间绘图工具窗体和控件继承自Form.Designer.cs自动生成代码释放资源初始化组件Form.Designer.cs自动生成代码Program.cs程序的入口Program.cs程序的入口基本概念开发方式拖控件改属性处理事件添加、删除、移动、缩放控件控件、属性、事件、事件处理方法、控件的名字、控件的实例(对象名)基本概念开发方式拖控件改属性处理事件添加、删除、移动、缩放控2常用控件2常用控件常用控件可视化界面组件统称为控件System.Windows.Forms.ControlSystem.Windows.FormsControlButtonBaseButtonCheckBoxLabelListControlComboBoxListBoxTextBoxBaseTextBoxRadioButton常用控件可视化界面组件统称为控件System.Windows常用控件
标签按钮组合框列表框文本框常用控件标签按钮组合框列表框文本框属性与方法属性方法属性与方法属性方法属性方法事件事件方法属性动态帮助属性方法事件事件方法属性动态帮助标签Label属性说明Text该属性用于设置或获取与该控件关联的文本方法说明Hide隐藏控件,调用该方法时,即使
Visible属性设置为True,控件也不可见Show相当于将控件的Visible属性设置为True并显示控件事件说明
Click用户单击控件时将发生该事件标签Label属性说明Text该属性用于设置或获取与该控件关文本框TextBox属性说明MaxLength可在文本框中输入的最大字符数Multiline表示是否可在文本框中输入多行文本Passwordchar机密和敏感数据,密码输入字符ReadOnly
文本框中的文本为只读Text检索在控件中输入的文本方法说明Clear删除现有的所有文本事件说明KeyPress用户按一个键结束时将发生该事件文本框TextBox属性说明MaxLength可在文本框中按钮Button属性说明Enabled确定是否可以启用或禁用该控件方法说明PerformClickButton控件的Click事件
事件说明Click单击按钮时将触发该事件按钮Button属性说明Enabled确定是否可以启用或禁用其他常用按钮RadioButton、CheckBox、CheckedListBox单选按钮控件以组的形式使用单选按钮允许用户从多个选项中选择一个选项属性说明Checked确定是否已选定控件方法说明CheckedChanged当check改变时触发Focus将输入焦点移至控件其他常用按钮RadioButton、CheckBox、Che组合框ComboBox属性说明DropDownStyleComboBox控件的样式MaxDropDownItems
下拉区显示的最大项目数SelectedIndex选中项的索引值,没有任何被选中时-1,否则从0开始Items选项集合方法说明Select在ComboBox
控件上选定指定范围的文本组合框ComboBox属性说明DropDownStyleC列表框ListBox属性ItemsSelectionMode
SelectedIndex
SelectedItemSelectedItems
Text
方法ClearSelected事件SelectedIndexChanged列表框ListBox属性ItemsSelectionMode消息框窗口MessageBox
MessageBox.Show(“[消息文本]");消息框用于显示消息Abort,Cancel,Ignore,No,None,Ok,Retry和Yes
if(MessageBox.Show(“保存文件”,“保存",MessageBoxButtons.YesNo,MessageBoxIcon.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出租车公司车辆购置税及车船税缴纳协议
- 车库租赁及维修保养服务协议
- 车辆抵押担保债务转移协议
- 铲车租赁与工程安全监督服务协议
- 地下室租赁及健身瑜伽器材配套合同
- 城市道路及桥梁清洁养护服务协议
- 论文期刊论文
- 小区绿化工程包工合同
- 供应商合作协议书标准版
- 住宅小区消防管理制度
- 2024年04月湖州银行杭州分行社会招考综合柜员笔试历年参考题库附带答案详解
- DB32-T 4878-2024 居住区供配电设施建设标准
- 2025年河北交通投资集团公司招聘笔试参考题库含答案解析
- 《心肺运动试验介绍》课件
- 2024年05月恒丰银行上海分行零售金融部社会招聘(4人)笔试历年参考题库附带答案详解
- 经济师考试知识产权高级经济实务新考纲题库详解(2025年)
- 医院培训课件:《失血性休克的急救护理》
- 【MOOC】模式识别-青岛大学 中国大学慕课MOOC答案
- 透析患者贫血的护理
- 【MOOC】电子线路设计、测试与实验(二)-华中科技大学 中国大学慕课MOOC答案
- 华东理工大学《药物设计与新药发现-小分子药物》2023-2024学年第一学期期末试卷
评论
0/150
提交评论