第3讲WinForm常用控件一.ppt

上传人:本田雅阁 文档编号:2549868 上传时间:2019-04-06 格式:PPT 页数:25 大小:668.01KB
返回 下载 相关 举报
第3讲WinForm常用控件一.ppt_第1页
第1页 / 共25页
第3讲WinForm常用控件一.ppt_第2页
第2页 / 共25页
第3讲WinForm常用控件一.ppt_第3页
第3页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第3讲WinForm常用控件一.ppt》由会员分享,可在线阅读,更多相关《第3讲WinForm常用控件一.ppt(25页珍藏版)》请在三一文库上搜索。

1、2019/4/6,1/25,第3讲 WinForm常用控件一,秦 光 源 13881773173 ,2019/4/6,2/25,提纲,2019/4/6,3/25,项目,2019/4/6,4/25,项目,启动窗体:一般是系统的主窗体 图标:编译后生成的可执行文件的图标 程序集信息 引用:引用本程序集以外的组件,2019/4/6,5/25,程序集信息,2019/4/6,6/25,引用,2019/4/6,7/25,控件的一些公共属性,Size:大小,由Width、Height确定 Location:在窗体上的位置,由X、Y确定 Dock:确定子控件停放在父控件的哪一条边上。DockStyle枚举包括

2、Top、Bottom、Right、Left、Fill、None。Fill会使控件的大小自动填充容器的剩下全部区域 BackColor、ForeColor:背景色、前景色,2019/4/6,8/25,控件的一些公共属性,Text:显示文字 Font:显示文字的字体 Visible:是否可见 Enabled:是否可用 ReadOnly:是否只读 TabIndex:Tab键的顺序索引 Cursor:光标形状,2019/4/6,9/25,控件的一些公共事件,鼠标事件 1. Click:单击(鼠标左键有效,或控件获得焦点时按空格或回车都有效) 2. DoubleClick:鼠标双击 3. MouseCl

3、ick、MouseDown、MouseUp、MouseEnter、MouseLeave、MouseOver 4. 当需要获取击的是哪个键,鼠标的点击的XY坐标等信息时,必须使用MouseDown或MouseUp事件,而不能使用Click或DoubleClick事件,2019/4/6,10/25,控件的一些公共事件,键盘事件 1. KeyPress:KeyPressEventArgs包含被按键的字符值KeyChar 2. KeyDown、KeyUp:KeyEventArgs包含的信息更丰富,除了包含按下了哪个键KeyCode,还包含是否按了Ctlr、Alt、Shift键,是否同时按了多个键等,2

4、019/4/6,11/25,控件的一些公共事件,焦点事件 1. Enter:获得焦点 2. Leave:失去焦点 课后作业:查阅资料,自学怎样实现拖放效果(将A文本框中的内容拖到B文本框中),2019/4/6,12/25,窗体,常用属性 启动和卸载 窗体间的调用 MDI窗体,2019/4/6,13/25,窗体,Windows窗体(也成WinForm)用于创建程序的GUI 窗体是在桌面上显示的图形元素,它可以是对话框、窗口或MDI窗口(多文档界面窗口) 窗体是组件或控件的一个“容器”,将控件从工具箱拖放到窗体,会自动生成它的代码,实例化组件,并设置其基本属性。,2019/4/6,14/25,St

5、artPosition:窗体第一次出现的位置 Manual、CenterScreen、CenterParent WindowState:窗体的初始可视状态 IsMdiContainer:确定是否是MDI容器 MaximizeBox:确定是否显示最大化按钮 MinimizeBox:确定是否显示最下化按钮 ShowIcon:确定是否显示图标 ShowInTaskbar:确定是否在任务栏显示,常用属性,2019/4/6,15/25,BackColor:设置背景色 Cursor:鼠标样式 Cursor = Cursors.WaitCursor; System.Threading.Thread.Slee

6、p(3000); Cursor = Cursors.Default; Font:窗体上显示的文本的字体以及添加到窗体中的控件的默认字体 FormBorderStyle:边框样式 Sizable、FixedDialog、None Text:窗体标题栏中的文本,常用属性,2019/4/6,16/25,Enable:确定是否可用 AcceptButton:按回车键时选中的按钮 CancelButton:按Esc键时选中的按钮 KeyPreview:确定窗体上的键盘事件是否已向窗体注册。设为True后才能响应键盘事件 If (e.KeyCode = Keys.F1) MessageBox.Show(“

7、F1被按下“);,常用属性,2019/4/6,17/25,常用属性,2019/4/6,18/25,启动和卸载,Close():关闭窗体并释放所有资源。已关闭窗体不能重新打开 Hide():隐藏窗体(不销毁窗体或释放它的资源) Show ():普通方式显示窗体 ShowDialog():模态方式显示窗体 Load事件:在实例化之后,第一次显示之前执行,2019/4/6,19/25,窗体间的调用,一般方式调用 Form2.Show() Form2.ShowDialog() 窗体间的参数传递(将Form1中的某个值传到Form2) 被调用的窗体中定义一个带参数的方法(包含Show方法),然后让其他窗

8、体调用此方法,2019/4/6,20/25,多文档窗体MDI,多文档界面 (MDI) 应用程序能同时显示多个文档,每个文档显示在各自的窗口中。如:Access MDI实现关键点 1.父窗体IsMdiContainer属性设为true 2.子窗体MdiParent属性设为父窗体对象的名称,2019/4/6,21/25,消息框,MessageBox.Show()命令 MessageBox.Show()六个参数说明 1. 消息内容:String 2. 标题:String 3. 按钮:MessageBoxButtons 4. 图标:MessageBoxIcon 5. 默认按钮:MessageBoxDe

9、faultbutton 6. 消息显示格式:MesssageBoxOptions,2019/4/6,22/25,消息框,MessageBoxButtons:按钮,2019/4/6,23/25,消息框,MessageBoxIcon:图标,2019/4/6,24/25,消息框,获取用户点击的按钮 DialogResult DialogResult myDialogResult; myDialogResult = MessageBox.Show(“确定吗“, “提示“, MessageBoxButtons.OKCancel); if (myDialogResult = DialogResult.OK) ,2019/4/6,25/25,作业,上机、查阅资料,熟悉Windows控件,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1