- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C sharp 应用程序开发第章.ppt
第7章 窗体应用程序设计 本章在简介Windows窗体和控件的基础上,介绍按钮与标签控件、文本控件、选择控件、列表控件、时间控件、容器控件、图像控件、进度条控件、设置控件顺序、工具按钮提示、菜单、工具栏和状态栏控件等,在此基础上介绍模态对话框、非模态对话框、通用对话框、打开和零存对话框、消息框等内容。 本章重点内容 常见控件的使用。 建立菜单的方法。 常用对话框控件的使用。 7.1 窗体与控件概述 可以给工程添加其他窗体并在需要时显示它们。 可选择【项目】|【添加Windows窗体】命令,在弹出对话框中选择某个窗体模板,而每个窗体是单独的类,存储在其自身的文件中,如可以添加“关于”对话框等。 如果需要给工程添加现有的窗体,可以使用【项目】|【添加已有项】,找到要添加的窗体文件(只需选择.cs文件),则相应的三个窗体文件都会自动复制到工程文件夹中。 7.1.1 窗体的常用属性 使用时,可先将窗体类实例化为一个对象,再在这个对象后跟点(.)以及下表中的对象,可设置相应对象的值(具体的值可在相应属性后添加点后,通过IDE的智能提示显示出来)。在设置完对象的值后,执行窗体的ShowDialog()方法即可。 7.1.2 窗体的常用方法和事件 在按钮或菜单项的事件处理程序中,可以使用Show和ShowDialog()方法来显示新窗体。Show方法以非模态形式显示窗体。 响应窗体事件时,需要编写代码的两个主要事件是FormName.Load和FormName.Activated。 窗体第一次在应用程序中显示时,Load和Activated事件都会发生。 Load事件发生于窗体被加载到内存中的时候; Activated事件发生于Load事件之后,即当控件被传递到窗体上的时候,以后每次显示窗体时,Activated事件会再次发生,但Load事件不再执行。 如果某个窗体可能被多次显示,则应把初始化步骤放入Activated而非Load事件处理程序中。另外,如果希望把焦点设置在新窗体上某个特定的位置,则要把Focus方法放入FomName.Activated方法中。 7.1.3主要的窗体控件概述 数据显示控件:DataGridView 数据绑定和定位控件:BindingSource、BindingNavigator 文本编辑控件:TextBox、RichTextBox、MaskedTextBox 信息显示控件:Lable、StatusStrip、ProgressBar 网页显示控件:WebBrowser 列表与选择控件:CheckBox、CheckedListBox、ComboBox、RadioButton、ListBox、ListView、NumericUpDown、TreeView、DomainUpDown、TrackBar 图形显示控件:PictureBox、ImageList 日期设置控件:DateTimePicker、MonthCalendar 对话框控件:ColorDialog、FontDialog、OpenFileDialog、PrintDialog、PrintPreviewDialog、FolderBrowerDialog、SaveFileDialog 命令控件:Button、LinkLabel、NotifyIcon、ToolStrip 菜单控件:MenuStrip、ContextMenuStrip 用户帮助控件:HelpProvider、ToolTrip 将其他控件分组控件:Panel、GroupBox、TabControl、SplitContainer、TableLayoutPanel、FlowLayoutPane 7.2部分常见控件功能及使用简介 7.2.1 按钮与标签控件 1. 按钮控件的常见事件和属性 设置按钮控件属性值的时机主要有两个:一是在程序设计阶段,即在控件的“属性”窗口中直接修改相关的属性值;二是用程序代码修改属性。下面是按钮控件常见属性。 Name属性:用于设置对象名称以便在代码中引用。控件对象的Name属性只能通过“属性”窗口更改,该属性在运行时为只读。 Text属性:以文本形式显示在按钮上的文字,如果能够设置快捷键,可在快捷键字母前面加上一个字符。 Visible属性:决定该按钮是否可见。 Enabled属性:决定该按钮是否有效。 FlatStyle属性:决定该按钮的样式,值为FlatStyle枚举型。 Image属性:指定一个在按钮上显示的图像。 ImageAlign属性:设置图像在按钮上的对齐方式。 2. 标签控件的常见属性 标签控件用于在窗体上显示文本,其中Label控件是标准的Windows标签,LinkLabel控件以超链接方式显示,常用属性如下:
您可能关注的文档
最近下载
- 4篇 2025年专题民主生活会个人对照发言材料(四个带头).doc VIP
- 船舶驾驶员实用英语口语.doc
- 公路桥梁小修保养工程常用表格式样.doc
- 南京邮电大学2020-2021学年第1学期《线性代数》期末考试试卷(A卷)及标准答案.docx
- 泌尿科内镜随访制度.docx
- 大学英语综合教程(高级)(华中农业大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 江苏海洋大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 初中物理-内能知识点.doc VIP
- 《语文新课程改革研究》课程考试题库文学类专业(2023年)完整版.doc VIP
- 2023年新版征信报告详细版征信报告模板-Word-可编辑-有水印.docx VIP
文档评论(0)