- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十章_用户交互
第十章 用户交互 菜单 菜单的基本类型 下拉式菜单(MainMenu) 弹出式菜单或上下文菜单(ContextMenu) 下拉式菜单(MainMenu) MainMenu 控件表示窗体菜单结构的容器。菜单由单个菜单项 MenuItem 对象组成。 Text 属性:通过该值指示菜单项的文本标题。当使用 text属性为菜单项指定标题时,还可以通过在要用作访问键的字符前放置一个“”来指定访问键。例如,若要将“File”中的“F”指定为访问键,应将菜单项的标题指定为“File”。 若将Text 属性设置为-,则为分隔线 Shortcut 属性:通过该属性值指示与菜单项关联的快捷键。若其值为AltF1表示快捷键为 ALT+F1。 Checked 属性:指示选中标记是否出现在菜单项文本的旁边。如果要放置选中标记在菜单项文本的旁边,其值应设置为 true;否则为 false。默认值为 false。可使用该功能来标识在互斥的菜单项列表中选择的菜单项。例如,如果有一组用于在 TextBox 控件中设置文本颜色的菜单项,则可以使用 Checked 属性来标识当前选定的颜色。 RadioCheck 属性:菜单项的 RadioCheck 属性自定义选定项的外观:如果 RadioCheck 设置为 true,则该项旁边出现一个单选按钮;如果 RadioCheck 设置为 false,则该项旁边出现一个复选标记。 上下文菜单(ContextMenu) 常用属性与MainMenu相同 但必须为相关的空间设置ContextMenu属性,用以于弹出菜单关联 实例--useMenu 通过菜单控制字体的变化 计时器空间Timer Timer控件是实现在用户定义的时间间隔引发事件的计时器。每当 Enabled 属性设置为 true 且 Interval 属性大于 0 时,将引发 Tick 事件,引发的时间间隔基于 Interval 属性设置。 Enabled 属性?:获取或设置计时器是否正在运行。如果计时器当前处于启用状态,则其值为 true;否则为 false。默认为 false。 Interval 属性:计时器每次开始计时之间的毫秒数。该值不小于 1。 Tick 事件:当指定的计时器间隔已过去而且计时器处于启用状态时发生。 TimerFont 让字体可自动变换颜色 综合实例—绘制随机矩形 知识准备-----Graphics类的应用 该类封装了一个Graphics Device Interface+绘图接口,可用于创建图形 通常可以和Pen类、Color类结合使用 绘制图形的一般步骤 创建一个Graphics对象dim gr as Graphicsgr= Me.Creat Graphics() 创建画笔dim mypen as Pen =New Pen(Color.Red) 调用图形方法画图gr.DrawRectangle(mypen,x1,y1,w,h) 课后MSDN了解绘Graphics类,思考如果是画其他图形如何实现?如直线、椭圆等 鼠标事件 鼠标事件是在鼠标与控件或窗体交互时产生的,这些事件包括 MouseDown、MouseUp、MouseMove、MouseEnter、MouseLeave、MouseHover。 每个鼠标事件处理程序都必须接收类型为object和MouseEventArgs的两个参数, 类型为object的参数提供对引发事件的对象的引用, 类型为MouseEventArgs 的参数传递针对要处理的事件的对象,通过引用该对象的属性可获得一些信息,如鼠标指针的x坐标和y坐标,按下的鼠标按钮, 鼠标按钮按下的次数。 常用属性 MouseEnter在鼠标指针进入控件时发生。 MouseLeave 在鼠标指针离开控件时发生。。 MouseHover 在鼠标指针悬停在控件上时发生。 MouseDown 当鼠标指针位于控件上并按下鼠标键时发生。 MouseWheel 在移动鼠标轮并且控件有焦点时发生。 MouseUp 在鼠标指针在控件上并释放鼠标键时发生。 MouseMove在鼠标指针移到控件上时发生 MouseEventArgs的属性 Button属性,获得按下的按钮信息 Left 鼠标左键被按下 Middle 鼠标中键被按下 Right 鼠标右键被按下 None 鼠标未曾按下 X属性,鼠标单击 的X坐标 Y属性,鼠标单击的Y坐标 Clicks属性,按下并释放鼠标的次数 实例MouseEvent-鼠标事件的应用 观察各种情况下的状态变化 键盘事件 KeyPress:在控件有焦点的情况下按下键时发生 KeyDown:在控件有焦点的情况下按下键时发生 KeyUp:在控件有焦
文档评论(0)