- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章教学目标 窗体的常用属性、事件和方法 多窗体的显示与隐藏、启动窗体的设置 常用公共控件的使用技巧 7.1 窗体 Windows应用程序的开发平台 所有控件的容器 每个Windows应用程序都应该至少拥有一个窗体。 7.1.1 窗体的常用属性 7.1.1窗体的常用属性 Name Text Size BackColor BackgroundImage BackgroundImageLayout Enabled(true,false) Font FormBorderStyle(FixedSingle,FixedDialog,Sizable) Icon Location StartPosition(Manual,CenterScreen,WindowsDefault) WindowState(Normal,Maximized,Minimized) BackgroundImageLayout属性 7.1.2 窗体的常用事件 窗体的常用事件 Click(窗体单击) DoubleClick (窗体双击) KeyPress(键盘击键) KeyDown(键盘键按下) MouseDown(鼠标键按下) FormClosing (窗体正在关闭) FormClosed (窗体已经关闭) Load (窗体加载) LocationChanged (窗体位置改变) Resize (窗体大小改变) 观察与思考 MouseDown与Click有什么不同? KeyPress与KeyDown有什么不同? 实例7.1 例7.1 窗体事件的发生过程 private void Form1_Load(object sender, EventArgs e) { label1.Text += 窗体加载事件发生\n\n; } private void Form1_Click(object sender, EventArgs e) { label1.Text += 鼠标单击窗体事件发生\n\n; } private void Form1_MouseDown(object sender, MouseEventArgs e) { label1.Text += 鼠标键按下事件发生\n\n; } private void Form1_MouseUp(object sender, MouseEventArgs e) { label1.Text += 鼠标键释放事件发生\n\n; } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { label1.Text += 窗体将要关闭\n\n; } private void Form1_FormClosed(object sender, FormClosedEventArgs e) { MessageBox.Show(窗体已经关闭); } 7.1.3 窗体的常用方法 Show() 加载并显示非模态窗体 Hide() 隐藏窗体 Close() 关闭并卸载 Refresh() 刷新 ShowDialog()加载并显示模态窗体(如对话框等) Activate() 把焦点移到窗体上并激活 BringToFront() 移到所有窗体的顶层 SendToBack() 移到所有窗体的底层 SetBounds 设置窗体的位置和大小 我怎么知道一个对象有哪些方法可用? 显示窗体的方法 Show() 显示非模态窗体 ShowDialog() 显示模态窗体 模态窗体——用户必须在完成它所要求的操作,或者将它关闭之后,否则无法对打开它的主窗体执行任何操作 非模态窗体——即使未关闭,或者它所要求的操作未完成,也可以同时操作调用它的主窗体 设置窗体位置和大小的方法 SetBounds( ) 动态改变窗口位置和大小 this.SetBounds(int x, int y, int width, int height); x、y 水平与垂直坐标 width、height 宽度和高度 实例7.2 例7.2 利用方向键移动窗体位置 i
您可能关注的文档
最近下载
- 松下录像机说明书AJD93MC.pdf VIP
- Part 1-2 Unit 1 Personal and Family Life 课件-中职高一英语(高教版基础模块1).pptx
- 中国急性胰腺炎诊治指南(2021).pptx VIP
- 2025内蒙古鄂尔多斯市东胜区市场监督管理局食品安全协管员招聘15人笔试模拟试题及答案解析.docx VIP
- 检查检验分级管理制度.docx VIP
- 《劝学》原文、注释、翻译和赏析.docx VIP
- 边坡生态护坡技术规程(DB42-T 1355-2018).docx
- 学生安全课程课件.pptx VIP
- 纪念中国人民抗日战争胜利80周年PPT铭记历史砥砺前行.pptx VIP
- Panasonic松下OM_AJ-D250 使用说明书.PDF VIP
文档评论(0)