




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025租房合同样本汇编范本
- 2025保密合同范本
- 2025装修涂料供货合同书
- 2025办公室室内装修合同书
- 2025建筑工程设计版合同
- 2025青年创业者夏季招聘困局:合同签订难题多维权之路漫漫
- 2025个人借款合同协议书
- 2025有关货车司机劳动合同
- 2025幕墙工程的采购合同范本
- 2025标准商业代理合同范本
- 政府绩效评估 课件 蔡立辉 第6-10章 政府绩效评估的结果应用与改进 -政府绩效评估在当代中国的推进
- 2025年职教高考对口升学 护理类 专业综合模拟卷(3)(原卷版)(四川适用)
- 烟雾病教学查房
- 我的家乡成都课件
- 延长石油集团招聘笔试
- 风机及塔筒吊装工程吊装方案
- 交流电机控制原理及控制系统 习题及答案 第2-12章 交流电机调速系统功率电子电路- 全数字交流电机调速系统设计
- Java开发工程师招聘笔试题及解答(某大型国企)2025年
- 【MOOC】电子线路设计、测试与实验(二)-华中科技大学 中国大学慕课MOOC答案
- 2024年人大题库考试中国特色社会主义理论题库答案
- 给青年的十二封信读书分享
评论
0/150
提交评论