编程ppt电子课件教案第8章windows应用程序的控件

编程ppt电子课件教案第8章windows应用程序的控件

ID:34071743

大小:157.00 KB

页数:71页

时间:2019-03-03

编程ppt电子课件教案第8章windows应用程序的控件_第1页
编程ppt电子课件教案第8章windows应用程序的控件_第2页
编程ppt电子课件教案第8章windows应用程序的控件_第3页
编程ppt电子课件教案第8章windows应用程序的控件_第4页
编程ppt电子课件教案第8章windows应用程序的控件_第5页
资源描述:

《编程ppt电子课件教案第8章windows应用程序的控件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章WINDOWS应用程序的控件8.1使用控件8.2控件的通用属性和方法8.3常用控件8.4鼠标事件8.5键盘事件说明:所有例子作为上机作业,必须独立完成。8.1使用控件1、添加控件:单击/单击:在工具箱单击控件/在窗体单击。双击:在工具箱双击控件。复制/粘贴:在窗体单击控件,再使用复制/粘贴。注意:新控件只改变了属性(Name)。2、调整控件:控件句柄:白/黑/灰色。控件移动/排列/删除/缩放/变形控件删除后,相关代码不会自动删除,必须手工删除。(相关代码不删除,不一定出错。)8.1使用控件3、控件锁定/解锁:功能

2、:一个控件锁定后,在设计窗口中无法调整改变该控件。范围:可以同时锁定多个控件。锁定方法:控件属性Locked=true解锁方法:控件属性Locked=false菜单操作:“格式”

3、锁定控制,锁定整个窗体上所有控件。8.1使用控件4、控件tab顺序:焦点控件:运行时有虚线框的控件,接受键盘输入。使用方法:1、运行时Tab向前移动焦点,2、Shift+Tab向后移动焦点。设定方法:1、设置控件属性TabIndex的值,表示Tab键的顺序。2、菜单操作:视图

4、tab顺序,单击鼠标确定。8.1使用控件首焦点控件:TabInde

5、x=0。是否接受焦点:属性TabStop=true,接受Tab键焦点。TabStop=false,不接受Tab键焦点切换,但依旧接受鼠标焦点。例外:窗体和Label控件不接受焦点,虽然有TabIndex属性。8.1使用控件5、控件的z轴:与窗体Z轴类似。定义:如果多个控件在窗体上重叠,其重叠顺序称为z轴。默认z轴:由控件添加顺序决定。指定z轴:格式

6、次序

7、到前或后。注意:只能指定z轴顶部或底部。8.2控件通用属性和方法1、Name属性:与窗体属性相同。作用:控件对象名(类似变量名)。默认:类名称后加数字,如TextBo

8、x1、Label1等。设置:在属性窗口中改变(Name)。建议使用有意义的名字=类名+意义,如btnOk。2、尺寸位置属性:与窗体属性相同。Location/Top/LeftSize/Height/Width3、外观属性:与窗体属性相同。ForeColor/BackColor/BackgroundImageFont/TextCursor:鼠标在控件上方时的形状。4、Color结构:颜色可以用R、G、B分量来指定。例如TextBox1.BackColor=System.Drawing.Color.FromArgbs(10

9、,25,255)Me.BackColor=System.Drawing.Color.FromArgbs(10,255,0)8.1.2控件通用属性和方法5、焦点属性:TabIndexTabStop6、Enable属性:与窗体属性类似。启用:Enable=True禁用:Enable=False,控件变虚,对事件不做反应。8.2控件通用属性和方法7、Visible属性:可见:Visible=True隐藏:Visible=False,控件不可见,对事件不做反应。8、Tag属性:与窗体属性相同。Object类型任意赋值不影响控件

10、外观和行为。8.2控件通用属性和方法9、属性Font:字体是组合属性。Font子属性:Name、Size、Bold、Italic、Undeline等等。使用子属性:MsgBox(TextBox1.Font.Name)MsgBox(TextBox1.Font.Size)MsgBox(TextBox1.Font.Bold)MsgBox(TextBox1.Font.Italic)MsgBox(TextBox1.Font.Undeline)TextBox1.Font.Name=”黑体”TextBox1.Font.Bold=Tr

11、ue8.2控件通用属性和方法10、Dock属性:控件依靠在窗体的某一边,或所有边上。类型:DockStyle枚举枚举值:Bottom/Left/None/Right/Top/Fill默认值:DockStyle.None例子:Button1.Dock=DockStyles.Left特点:覆盖Anchor属性。如果Dock设置为非默认值,则Anchor设成默认值。8.2控件通用属性和方法11、Anchor属性:控件与窗体边的相对位置。当窗体大小变化时,控件大小变化/不变,与边距离保持/不保持。类型:AnchorStyles

12、枚举枚举值:Bottom/Left/None/Right/Top默认值:AnchorStyles.LeftOrAnchorStyles.Top表示当窗体大小变化时,控件大小不变,保持与窗体左边和上边的距离。规则:与指明的边保持距离不变,与未指明的边不保持距离,如果指明两个对边,则控件尺寸会变化,否则不变。8.2控件通用属性和方法例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。