版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-1-了解.NETFramework对GUI的支持掌握控件的基本属性和事件掌握窗体的创建和使用掌握Button控件的使用掌握Label控件的使用掌握文本控件的使用掌握选择控件的使用掌握PictureBox控件的使用掌握容器控件的使用目标-2-控件概述两种交互接口:CUI:控制台用户接口GUI:图形用户接口创建GUI需要选中“Windows窗体应用程序”模板:-3-控件的基本属性Name属性Text属性ForeColor属性和BackColor属性Font属性Size属性与Location属性Visible属性Enabled属性-4-控件的基本事件Click事件Click事件处理过程:DoubleClick事件键盘事件鼠标事件privatevoidbutton1_Click(objectsender,EventArgse){}Click事件的处理过程带两个参数:事件发送者和事件参数-5-窗体属性功能说明Name窗体的名称Text窗体标题栏中的文本Size窗体的宽度和高度WindowState窗体的状态:常规(默认值)、最大化或最小化方式显示StartPosition窗体的起始位置,其属性值有以下几种选择:Manual:窗体的位置和大小决定窗体的起始位置CenterScreen:屏幕的中央WindowsDefaultLocation:默认位置显示,尺寸由Size属性决定(默认值)WindowDefaultBounds:默认位置显示,尺寸由系统决定CenterParent:在父窗体的中央显示事件功能说明Click点击窗体时触发该事件Closed关闭窗体时触发该事件Deactivate当窗体失去聚焦时触发该事件Load窗体被加载时触发该事件窗体类是System.Windows.Forms.Form方法功能说明Show()显示窗体Activate()激活窗体,并将使窗体获得聚焦Close()关闭窗体SetDesktopLocation()设置窗体的桌面位置。-6-常用控件Control类是控件的基类,位于System.Windows.Forms命名空间中。-7-Button控件属性功能说明Name按钮的名称Text按钮的文本TextAlign按钮上文本的对齐方式DialogResult单击该按钮时返回给窗体的值,例如:None(缺省)、Yes、Cancle事件功能说明Click单击按钮时触发该事件-8-Label控件属性功能说明Name标签的名称Text标签上显示的文本Image标签上显示图像方法功能说明Hide()隐藏控件Show()显示控件-9-文本控件两种文本控件:TextBox:接收的文本有长度限制,最长是32767个字符。RichTextBox:最长可以接收2147483647个字符,具有更高级的特性。TextBox常用的属性:属性功能说明Name文本框的名称Text文本框中的文本内容Multiline是否是多行,当为True时允许多行文本,为False是单行文本MaxLength最大字符数PasswordChar密码符号,使用此符号显示用户输入的文本UseSystemPasswordChar是否使用系统密码符号ReadOnly是否只读,当为True时文本框中的文本只能读不能修改ScrollBars是否显示滚动条,此属性必须在Multiline的值为True时才有效-10-TextBox的事件和方法事件功能说明TextChanged当修改文本框中的文本内容时触发,此事件是文本框的默认事件KeyPress按一个键结束时触发方法功能说明AppendText()追加文本,即在文本框内原有的文本末尾添加指定的文本Clear()清除文本Copy()拷贝文本框中的文本,并复制到剪贴板中Cut()剪切文本框中的文本,并放到剪贴板中Paste()将剪贴板中的文本粘贴到文本框中-11-选择控件RadioButtonCheckBoxListBoxCheckedListBoxComboBox-12-RadioButton属性功能说明Name单选按钮名称Text单选按钮上显示的文本Checked取值为True或者False,用于表示当前单选钮是否被选定AutoCheck设为True时,单击控件时自动更改选中状态Appearance用于设置控件的外观,Normal(一般外观),Button(按钮外观)事件功能说明CheckedChanged该事件在单选钮选择状态改变时触发-13-CheckBox属性功能说明Name复选框名称Text复选框上显示的文本Checked取值为True或者False,用于表示当前复选框是否被选定AutoCheck设为True时,单击控件时自动更改选中状态Appearance设置控件的外观,Normal(一般外观),Button(按钮外观)CheckState设置或获取当前复选框的状态。状态有3种:Unchecked(未选中)Checked(选中)Indeterminate(不确定,此时复选框呈灰色)事件功能说明CheckedChanged该事件在复选框选择状态改变时触发-14-ListBox属性功能说明Name列表框名称Items列表中显示的选项。SelectionMode列表框的选择模式。模式有以下几种:One:单选模式(默认)None:不允许选择MultiSimple:简单多选模式,用鼠标和空格键选择和释放MultiExtended:扩展多选,用鼠标配合Shift和Ctrl键来进行选择Sorted设置列表中选项是否进行排序。默认为FalseSelectedIndex返回被选中的选项的索引值。如果没有项被选中,则该属性值为-1SelectedItem返回列表框中的选定项SelectedItems返回列表框中选定项的集合SelectedIndices返回列表框中选定项的索引值集合Text该属性在单选模式下表示被选中项的文本,在多选模式下指示最后一次选中项的文本。事件功能说明SelectedIndexChanged列表框中选择项发生变化时触发方法功能说明Items.Add()向列表框中的尾部插入一项Items.Clear()清除列表框中的所有项Items.Remove()删除列表框中指定的一项Items.RemoveAt()删除指定位置的列表项-15-CheckedListBoxCheckedListBox的功能和用法与ListBox控件很类似,但有以下两点区别:复选列表框中的每一项之前都显示一个复选框复选列表框的SelectionMode只能设置为One,其他属性值无效。
-16-ComboBox属性功能说明Name组合框名称Items组合框中显示的选项。Itmes是一个用于保存选项的数组Sorted设置组合框中选项是否进行排序。默认为FalseSelectedIndex被选中的选项的索引值SelectedItem被选中的选项DropDownStyle组合框的3种不同样式:DropDown、Simple和DropDownListText组合框中选择的列表项或者输入的文本事件功能说明SelectedIndexChanged组合框中选择项发生变化时触发方法功能说明Items.Add()向组合框中的尾部插入一个选项Items.Clear()清除组合框中的所有选项Items.Remove()删除组合框中指定的选项Items.RemoveAt()删除组合框中指定位置的选项-17-PictureBox属性功能说明Name图片框的名称Image指定在图片框中显示的图像,可以直接在属性窗口进行设置(支持本地资源和项目资源文件两种资源上下文)ErrorImage在图像加载失败时显示的图像,一般默认为红色的叉号InitialImage在加载图像时显示的图像。一般用于装载一幅较大图像时,由于加载需要一定的时间,可以将该属性设置为其缩略图,在加载的过程中显示SizeMode设置图像的显示方式,其取值如下:Normal:默认值。Image置于PictureBox的左上角,凡是因过大而不适合PictureBox的任何图像部分都将被剪裁掉StrechImage:拉伸或者收缩图像以适合PictureBox的大小AutoSize:使控件调整大小,以便总是适合图像的大小CenterImage:图像居于工作区的中心。如果PictureBox比图像大,则图像将居中显示;如果图像比PictureBox大,则图片将居于PictureBox中心,而外边缘将被剪裁掉Zoom:图像大小按其原有的大小比例被增加或减小-18-容器控件.NETFramework提供了多种容器控件:FlowLayoutPanel:流布局面板GroupBox:分组框Panel:面板SplitContainer:切分容器TabControl:选项卡控件TableLayoutPanel:表格布局面板-19-C#的Windows窗体应用程序提供了GUI图形用户界面Control类是控件的基类控件都在System.Windows.Forms命名空间中控件一般具有Name、Text
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 院务公开管理制度
- 2026电商前端面试题库及答案
- 2026冬奥会岗位面试题及答案
- 工业机器人巡检服务合同协议2026
- 考研英语(完形填空)模拟试卷2
- 卫生院突发公共卫生事件应急处置手册(标准版)
- 燃气热水器易损配件更换手册
- 工厂宿舍安全隐患排查整改手册
- 幼儿园卫生保健室管理工作指南 (标准版)
- 《城市商业街区市容管理手册》
- 2025年彭涟漪逻辑学试题及答案
- 2026浙江台州路桥区行政服务中心招聘窗口工作人员5人考试参考题库及答案解析
- 2026浙江宁波高新技术产业开发区人民检察院面向社会招录聘用制书记员3人笔试参考试题及答案解析
- 呼吸衰竭的早期识别与处理
- 快消品渠道营销方案与执行要点
- 【小升初】2026小学六年级人教版道德与法治升学毕业试卷及答案
- (2025年)蓝山县综合类事业单位招聘考试公共基础知识真题试卷及参考答案
- TCPCIF-《化学品自动化立体仓库设计规范》
- 2026年心血管内科医疗质量控制方案
- 2026年天津市公务员录用考试《申论》真题及答案
- 心理健康教育测试题及答案六年级
评论
0/150
提交评论