C_程序设计chapter07.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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

文档评论(0)

word.ppt文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档