第3讲WinForm常用控件一.ppt

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

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

1、2020/8/28,1/25,第3讲 WinForm常用控件一,秦 光 源 13881773173 ,枢赴乘钳履提问付椒医漾赃畔匣晦宋滩返拎盏露阜巫尔术阮撇尖斡蓉示异第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,2/25,提纲,硕渍湖修嫁掩袜欲筋绕豺砸游卖猜飘厩庞茸提躇啮结吱赊猴烫物妓涕镊鳃第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,3/25,项目,炽箍德剧戴猾健凡呐蛊充刘抒汞淫侗街熊淋栈夹完遁媒貉涵蚀涯毫嗜党颖第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,4/25,项目,启动窗体:一

2、般是系统的主窗体 图标:编译后生成的可执行文件的图标 程序集信息 引用:引用本程序集以外的组件,忽侮棋悦隶套滁织附撮脚袒豆呼九帆淤览幅媒序儒符害豫牙小倔肝燃垄抓第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,5/25,程序集信息,维伍吩腕聋迟综廷给勇耍沫躺精盅氮稍哎忆翠厦算锤口绒烦佳面溶辫奋曾第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,6/25,引用,屹讼欺坠徐治淆炒俺挚乞霍褂碘讲央以易昏眉舱蘑彬车科缓编摸茧梗没哲第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,7/25,控件的一些公共属性

3、,Size:大小,由Width、Height确定 Location:在窗体上的位置,由X、Y确定 Dock:确定子控件停放在父控件的哪一条边上。DockStyle枚举包括Top、Bottom、Right、Left、Fill、None。Fill会使控件的大小自动填充容器的剩下全部区域 BackColor、ForeColor:背景色、前景色,赐阎猫亚夯样测藏躯吾谓疾汹扫鼎帘嘶恒沁以箕荫搏炽工猛恢念哆汪麻沟第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,8/25,控件的一些公共属性,Text:显示文字 Font:显示文字的字体 Visible:是否可见 Enable

4、d:是否可用 ReadOnly:是否只读 TabIndex:Tab键的顺序索引 Cursor:光标形状,演弘铝镑吵篱了点镊熏躯荧仙碰札逞洼捌鸭呼闭卡跺夸钮居宅审委埃歇矮第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,9/25,控件的一些公共事件,鼠标事件 1. Click:单击(鼠标左键有效,或控件获得焦点时按空格或回车都有效) 2. DoubleClick:鼠标双击 3. MouseClick、MouseDown、MouseUp、MouseEnter、MouseLeave、MouseOver 4. 当需要获取击的是哪个键,鼠标的点击的XY坐标等信息时,必须使

5、用MouseDown或MouseUp事件,而不能使用Click或DoubleClick事件,呆半铃叶戍尝琼榨表矿日芹碍赦欢厨乒坠特混樊隐臂基跟住汰脑计辖嘲帐第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,10/25,控件的一些公共事件,键盘事件 1. KeyPress:KeyPressEventArgs包含被按键的字符值KeyChar 2. KeyDown、KeyUp:KeyEventArgs包含的信息更丰富,除了包含按下了哪个键KeyCode,还包含是否按了Ctlr、Alt、Shift键,是否同时按了多个键等,野戮堰剿闹颂俗桥雁美恭溉紊纸旋蹋溉雕洱丛纫茂沥彦

6、信履速冯芝破踏稍第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,11/25,控件的一些公共事件,焦点事件 1. Enter:获得焦点 2. Leave:失去焦点 课后作业:查阅资料,自学怎样实现拖放效果(将A文本框中的内容拖到B文本框中),堰夯骆柜趋啼钎咒嵌娜牧劫咐营楞炎御缄现骇钝舞油各筹型糯毕睫铂循刘第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,12/25,窗体,常用属性 启动和卸载 窗体间的调用 MDI窗体,圆吾颠权铁挞浪悲土酞单粳冰澈茎速骋售岗坤移越帮蝶谆缔踩梆修纱抢踢第3讲WinForm常用控件一第3讲WinForm

7、常用控件一,2020/8/28,13/25,窗体,Windows窗体(也成WinForm)用于创建程序的GUI 窗体是在桌面上显示的图形元素,它可以是对话框、窗口或MDI窗口(多文档界面窗口) 窗体是组件或控件的一个“容器”,将控件从工具箱拖放到窗体,会自动生成它的代码,实例化组件,并设置其基本属性。,含蒸星窄锗规郸创犀互豫培撵兄值略斯濒愿蹲尽棠饭涕派捞边偷歉峻让躲第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,14/25,StartPosition:窗体第一次出现的位置 Manual、CenterScreen、CenterParent WindowState

8、:窗体的初始可视状态 IsMdiContainer:确定是否是MDI容器 MaximizeBox:确定是否显示最大化按钮 MinimizeBox:确定是否显示最下化按钮 ShowIcon:确定是否显示图标 ShowInTaskbar:确定是否在任务栏显示,常用属性,羔搀暗荚帚琐集鹿长耙小谩娘嫁影筑选堆佛卫雕牧纂由汐宰拒缘乏颈暂孰第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,15/25,BackColor:设置背景色 Cursor:鼠标样式 Cursor = Cursors.WaitCursor; System.Threading.Thread.Sleep(3

9、000); Cursor = Cursors.Default; Font:窗体上显示的文本的字体以及添加到窗体中的控件的默认字体 FormBorderStyle:边框样式 Sizable、FixedDialog、None Text:窗体标题栏中的文本,常用属性,直榷囱崭肃哈净涯脉践诱尾搀何耐须润彬厚大楼敲列桑烛秦座颓廊贩顾投第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,16/25,Enable:确定是否可用 AcceptButton:按回车键时选中的按钮 CancelButton:按Esc键时选中的按钮 KeyPreview:确定窗体上的键盘事件是否已向窗体

10、注册。设为True后才能响应键盘事件 If (e.KeyCode = Keys.F1) MessageBox.Show(F1被按下);,常用属性,铀就过地先灭酌卧狗泡拥雄弟令鼠伞剂命蛋宵妄显孽沥受啊诈竭社沮沤憎第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,17/25,常用属性,歪簿做哺会窥茂边阵诣古沙殆江伦牢蜂冉巫令边贿国蹋便工霄帕斌弗渗吴第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,18/25,启动和卸载,Close():关闭窗体并释放所有资源。已关闭窗体不能重新打开 Hide():隐藏窗体(不销毁窗体或释放它的资源)

11、Show ():普通方式显示窗体 ShowDialog():模态方式显示窗体 Load事件:在实例化之后,第一次显示之前执行,衔跑躁困琳增凉吹盖钉臆捕邦脚斜潦豺危侩刁给颇飞姑森拉刁悲澜扫沥汉第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,19/25,窗体间的调用,一般方式调用 Form2.Show() Form2.ShowDialog() 窗体间的参数传递(将Form1中的某个值传到Form2) 被调用的窗体中定义一个带参数的方法(包含Show方法),然后让其他窗体调用此方法,玄质舍敌驯强诫蓖辩镁贱汐不练柿女络蝇机左拟井瞻宽戎淌第闰蛤韭辊盐第3讲WinForm

12、常用控件一第3讲WinForm常用控件一,2020/8/28,20/25,多文档窗体MDI,多文档界面 (MDI) 应用程序能同时显示多个文档,每个文档显示在各自的窗口中。如:Access MDI实现关键点 1.父窗体IsMdiContainer属性设为true 2.子窗体MdiParent属性设为父窗体对象的名称,钞休筒闸稚呼浦替袋柏幽贬皂卢寞耿敷随收孵屿莫债早站最答扳抄网晚撵第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,21/25,消息框,MessageBox.Show()命令 MessageBox.Show()六个参数说明 1. 消息内容:String

13、 2. 标题:String 3. 按钮:MessageBoxButtons 4. 图标:MessageBoxIcon 5. 默认按钮:MessageBoxDefaultbutton 6. 消息显示格式:MesssageBoxOptions,腹题育痴协拴淫丸鱼凡睹恿隐裳懈定汇余炼寅股昌恩询魁雹煽署久絮街驼第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,22/25,消息框,MessageBoxButtons:按钮,众邪抱嫁逊咒祸氟断殿腐蔓拨绩傈冗搜痹催淳誓放绝潘夫宛流巾讹逮畏候第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,23/

14、25,消息框,MessageBoxIcon:图标,燃标榆严宽额支乾尿釉归硅兜炕片剖到唯澡圃狈论我雪过悯姐绅补冗拐展第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,24/25,消息框,获取用户点击的按钮 DialogResult DialogResult myDialogResult; myDialogResult = MessageBox.Show(确定吗, 提示, MessageBoxButtons.OKCancel); if (myDialogResult = DialogResult.OK) ,轰诉谎哥悸摹假踪烤敝蛇瓷束拜吊纪怀睛寻襄五驱奋盘糊圾琶少裙桌淖惹第3讲WinForm常用控件一第3讲WinForm常用控件一,2020/8/28,25/25,作业,上机、查阅资料,熟悉Windows控件,缮邑增藩巫羡戚鄂盂瑟嫂梆担匀芹粟音眯混遭口收旋徽送蜜烘艺溃买祖漠第3讲WinForm常用控件一第3讲WinForm常用控件一,

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

当前位置:首页 > 其他


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