第6章 窗体、控件和组件.ppt_第1页
第6章 窗体、控件和组件.ppt_第2页
第6章 窗体、控件和组件.ppt_第3页
第6章 窗体、控件和组件.ppt_第4页
第6章 窗体、控件和组件.ppt_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第6章表单、特罗尔和组件、6.1表单和诊断计程仪6.2特罗尔通用的基本操作6.3挤压筒类组件特罗尔和组件6.4文本操作类组件特罗尔6.6图像操作类控制和组件6.7菜单, 工具条和状态栏6.8视图操作类特罗尔6.9其他公共上下文特罗尔Application类提供的方法: Run方法:用于在当前线程上启动应用程序消息循环并显示窗体。 Exit方法:停止消息循环。 DoEvents方法:用于在计程仪程序位于循环中时处理消息。 6.1.2创建、显示和隐藏表单1、新表单2 FM=新表单2 (); fm.Show (); /或fm.ShowDialog (); 2 .如何使用查询密码中的表单1:fm.Cl

2、ose (); 用法2:this.Close (); 用法3:application.open forms form1. close (); 3 .隐藏打开的表格的方法(1)隐藏当前表格的方法: this.Hide (); (2)隐藏其他表格: application.open forms form1. hide (); 4 .如何重新显示隐藏的表单(1)如何显示当前表单: this.Show (); (2)显示其他表格: application.open forms form1. show (); 6.1.2窗体的创建、显示、隐藏,【例6-1】说明了窗体的基本使用方法和窗体的显示和关闭方法。

3、 一些执行效果图:6.1.3表单中常用的代理腻子粉,常用的代理腻子粉: Name :获取或设置在查询密码中网站数据库表单的名称。 背景颜色:获取或设置表单的背景颜色。 ForeColor :获取或设置表单上文本的前景色。 Location :获取或设置表示窗体左上方犄角旮旯(由屏幕坐标表示)的坐标位置。 Size指定表单的高度和宽度。 Text :设置要在特罗尔中显示的文本,如标签条、按钮和复选框。表单中常用的专业技术腻子粉和外观特罗尔,StartPostion :获取或设置运行时表单的起始位置。 此配置文件通常由构造器设置。 例如: this.start position=form star

4、t position.manual; 新点(screenY,screenY ); 您可以通过将表单的控制盒腻子粉设置为True或False来控制是否显示最大化、最小化和关闭按钮。 此外,还可以通过设置表单的“表单边框样式”腻子粉来特罗尔表单的边框样式。 6.1.4控制窗体位置和外观,【例6-2】控制窗体显示位置的方法和控制窗体外观形状的方法。 “设计”视图包括:6.1.5单文档表单和多文档表单,以及Windows表单分为单文档表单和多文档表单。 多文档接口(MDI )是一种表单,主表单可以包含一个或多个子表单,主表单称为MDI父表单,子表单称为MDI子表单。 6.1.5说明了单文档窗体和多文档

5、窗体,【例6-3】mdi窗体的基本使用方法和子窗体的显示和关闭方法。 6.1.6对话计程仪盒。 用于与用户交互和获取信息。 对话计程仪包括标准对话计程仪和定制对话计程仪。 1MessageBox对话计程仪调用MessageBox类的静态Show方法以查看消息对话计程仪。 返还值是MessageBoxResult枚举中的值,每个值与可以在消息对话框计程仪中看到的按钮之一相同。 Show方法包括publicstaticdialogresultshow (字符串文本) publicstaticdialogresultshow (字符串文本) publicstaticdials stringcapti

6、on、MessageBoxButtons buttons和messageboxicon caption :消息框标题栏中显示的文本。 buttons:messagebox buttons枚举值之一,指定在消息框中显示的按钮。 枚举值为OK、OKCancel、是否取消、是否。 iconmessagebox icon枚举值之一,指定要在消息框中显示的图标。枚举值包括None (不显示图标)、Hand (手形)、Question (问号)、Exclamation (感叹号)、Asterisk (星号)和Stop (停止)。 Show方法的返还值是DialogResult枚举值之一。 DialogRe

7、sult枚举值为None (消息框中没有返还值定)、OK、Cancel、Yes和No。 6.1.6对话计程仪、6.1.6对话计程仪、2 .颜色诊断:提供颜色选择。 如何: ShowDialog ()返还值: DialogResult类型3.FontDialog :提供字体选择。 方法: ShowDialog ()返还值: DialogResult类型的用法是: colordialogcolordlg=new color dialog (); 彩色DLG.showdialog ()=dialogresult.ok文本框1.forecolor=彩色DLG.color 、6.1.6对话框计程仪框、自

8、定义表单对话框计程仪框的设计方法与一般表单的设计基本相同,但自定义表单对话框计程仪框将表单的“表单边界样式”腻子粉提供给“固定对话框” 将窗体的【最大化框】属性、【最小化框】属性、【控制框】属性设定为“False”。 在表单上放置“确定”和“取消”按钮。 然后,将表单的接受按钮腻子粉设置为“确定”按钮,将取消按钮腻子粉设置为“取消”按钮。 在按钮上通告中,将DialogResult类型的返还值设置为隐藏对话框。 6.1.6拨号计程仪、【例6-4】自定义表单拨号计程仪的使用方法。 “设计”视图包括:6.2 con特罗尔通用的基本操作、6.2.1 con特罗尔通用的属性和方法1 .通用基本属性本中

9、所述的属性,以及以下属性的用法:1) (名称) :指定con特罗尔的名称。 这是当前应用程序中的concon特罗尔的名称。如果值为true则可用,如果值为false则不可用3)Anchor属性:保持concon特罗尔和边框之间的距离恒定4)Dock属性:使concon特罗尔始终接近边框的6.2.1常使用的属性2 .将表格内的联特罗尔的背景色设定为“trannchor”【例6-5】将图像和文字重叠在同一背景图上,看起来像一张图。未设定BackColor配置文件时的设计接口BackColor配置文件腻子粉设定后的接口效果、6.2.1特罗尔中经常使用的配置文件和方法、3 .在按住牛鼻子的同时选择多个

10、配置文件特罗尔, 使用版结构快捷工具条快捷方式4 .使用版结构工具条上的“牛鼻子顺序”按钮,可以在设计界面下调整焦点顺序。6.2.2 concon特罗尔的锚固件和对接,1Anchor属性【Anchor】属性定义了concon特罗尔的tab键位置。 如果在控件特罗尔锚固件到窗体中时用户调整了窗体的大小,则控件特罗尔和制表符位置之间的距离不会改变。 2. Dock属性【Dock】属性的目的是使连特罗尔与窗体的边缘对齐。 此代理服务器指定组件特罗尔在窗体中的位置。 【Dock】腻子粉设定为Left与车身左侧对接的值。 Right停靠在窗体的右侧。 Top停靠在窗体的顶部。 Bottom停靠在窗体的底

11、部。 Fill占用表单中剩馀的所有空间。 None不会停靠在任何地方,而是出现在位置代理腻子粉中指定的位置。 和, 6.2.3经常使用的鼠标上通告和牛鼻子板上通告1 .鼠标上通告Click喀呖声鼠标左键则喀呖声MouseDoubleClick鼠标左键则MouseEnter鼠标进入鼠标特罗尔显示区域MouseMove鼠标在鼠标特罗尔区域内移动则MouseMove 当eLeave鼠标离开控制特罗尔显示区域时,触发器2 .当牛鼻子板上通告KeyDown KeyUp释放牛鼻子板的牛鼻子时,KeyPress在KeyDown之后在KeyUp之前启动,非字符牛鼻子不启动该上通告。6.2.3常用的鼠标上通告和

12、牛鼻子板上通告,【例6-6】显示鼠标和牛鼻子板上通告的触发条件、触发顺序,显示各上通告传递的残奥仪表内容。 设计界面用于将6.3挤压筒类configuration特罗尔和通用configuration特罗尔、1、分组configuration特罗尔panel configuration特罗尔和group box configuration特罗尔不同的configuration组合在一起。Panel控制特罗尔不显示标题,但有滚动条。 GroupBox显示标题,不显示滚动条。 2 .工具提示组件“特罗尔”(ToolTip) ToolTip组件用于在用户指向组件特罗尔时显示适当的提示信息。 3 .错

13、误提示组件(ErrorProvider) ErrorProvider组件可以验证窗体或组件特罗尔上的用户输入。 Timer组件:主要用于设置某个时间间隔,并在每次达到设置的时间间隔时触发器指定的上通告。 此组件中常用的代理腻子粉是【Enabled】代理和【Interval】代理腻子粉。Timer特罗尔【示例6-7】利用Timer组件和Label组件,在表单上显示像电影字幕一样始终向上滚动的文本,在表单下显示简单的时间校正信息。 左图是设计界面,右图是驾驶效果。6.4文本类操作上下文特罗尔和标签条类特罗尔(Label、LinkLabel )操作上下文特罗尔包含用于为用户提供上下文特罗尔或表单以提

14、供适当的信息的说明文本。 公共属性:文本属性。 2、linklabel :与label特罗尔的作用很相似,不同之处在于linklabel特罗尔以超级网络链接的形式查看文本信息。 当用户喀呖声linklabel configuration特罗尔时,将触发器LinkClicked上通告。 LinkClicked上通告允许您编写要在指定网页上网络链接的查询密码。 6.4.2文本操作类特罗尔,1 .字符框(TextBox )特罗尔中常用的基本属性1) Text :表示出现在字符框中的内容。 2) MaxLength :表示用户可以在字符框特罗尔中输入的最大字符数。 差动奥尔特值为32767个字符。 由

15、于使用了Unicode字符,所以对外汉语和英语字符数的计数方法相同。 也就是说,英语字母的长度是1,而中国字字母的长度也是1。 3) Multiline :表示是否可以包含多行内容。 4 ) password char :指定屏蔽在textbox组合特罗尔中输入的密码字符时使用的符号。 2. TextBox上下文特罗尔中常用的基本上通告TextChanged :指示当字符框中的当前内容(Text属性值)更改时触发器的操作。 6.4.2文本操作类特罗尔,2 .掩码文本框:掩码字符框。 主要作用是控制输入文本的格式。 如果输入的内容不符合规定的格式,则拒绝用户输入。 共通属性【Mask】属性。 设

16、置当前蒙版字符框的输入字符的格式。 3.RichTextBox :主要功能是进行高级文本输入和编辑,作为一般的文本输入,其属性、上通告与TextBox特罗尔的属性、上通告大致相同。 演示了如何使用6.4.2文本操作类组件特罗尔、【示例6-8】textbox组件特罗尔、ToolTip组件和ErrorProvider组件。 设计界面选择了6.5类Constance特罗尔,1、使用列表类Constance特罗尔(ListBox Constance特罗尔,ComboBox Constance特罗尔) listbox (列表框)特罗尔和combobox (下拉框)特罗尔, 允许操作员选择一个或多个信息的

17、这些个的两个特罗尔中常用的propy腻子粉和方法Items SelectedIndex、selecteditemselecteditemsitems.additems.addrangeitems.rems HorizontalScrollbar属性:获取或设置一个值(true或false ),该值指示水平滚动条是否显示在控制特罗尔中。 ComboBox组合特罗尔的其他属性DropDownStyle属性:表示组合框的视觉样式,有三种选择。 maxdropdownitems propiloy :设置打开列表框时显示的最大条目数。 6.5.1选择类conscon特罗尔,设置并修改【示例6-9】简单的选项课程修改界面,然后从选项中选择可用的课程添加到选项课程列表中。 如果选定的课程未提供选项,用户可以直接输入新课程,并将输入的新课程自动添加到可选课程中。设计接口为,6.5.2复选库斯科按特罗尔,CheckBox组件特罗尔1.3个状态2 .共同属性checked properties3.共同上通告CheckedChanged上通告,CheckBox组件特罗尔,【例6-10】设计1设置修订接口为,6 (2) Count属性:项的数量。 (3) Chec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论