华中农业大学理学院计算机系 吴鹏飞 */15 华中农业大学理学院计算机科学系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 华中农业大学理学院计算机科学系 吴鹏飞 VisualBasic.Net程序设计 第19讲 常用控件与界面设计 1 菜单设计 4 综合设计 3 键盘事件 2 鼠标事件 华中农业大学理学院计算机科学系 吴鹏飞 5 小结与思考 2012 年 11 月 1 菜单设计 1.1 简单菜单设计引例 任务描述:设计如下图所示菜单,能够对文本框中的文字进行简单的编辑操作(“复制”、“剪切”、“粘贴”)。 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 11 月 1 菜单设计 1.2 菜单设计控件 (1)MenuStrip:设计主菜单 (2)ConTextMenuStrip,设计弹出式菜单 MenuStrip和ContextMenulStrip控件出现在窗体下专用面板中,属于非用户界面控件。 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 11 月 1 菜单设计 1.3 菜单设计控件重要属性 (1)Name、Visible、Enabled (2)Text:菜单项上显示的标题文本 若菜单项需要热键,则在热键字符之前加一个“”符号。若菜单项是分隔符,则应输入“-”(减号)。 (3)ShortcutKeys:用来设置菜单项的快捷键 (4)Checked:菜单项是否选中 重要事件:Click 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 11 月 1 菜单设计 1.4 下拉式菜单设计 利用MenuStrip控件建立一个下拉式菜单。 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 11 月 1 菜单设计 1.5 弹出式菜单设计 给前面的示例创建一个弹出式菜单。 注意:要使程序运行后用鼠标标右击文本框能显示弹 出菜单,必须建立弹出菜单与文本框之间的关联 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 11 月 2 鼠标事件 2.1 鼠标按键测试 编写一个程序,确定哪个鼠标键被按下。在窗体上按下鼠标按键,则在标签显示相应的提示信息和按下的坐标位置。 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 11 月 2 鼠标事件 2.2 常用鼠标事件 华中农业大学理学院计算机科学系 吴鹏飞 事件名称 说 明 Click 在控件对象上按下鼠标并放开会触发此事件 DoubleClick 在控件对象上双击鼠标并放开会触发此事件 MouseEnter 鼠标光标进入控件对象时会触发此事件 MouseMove 鼠标光标进入控件对象时会触发此事件 MouseHover 鼠标光标停在控件对象上不动时会触发此事件 MouseDown 鼠标光标在控件上并按下鼠标按键时会触发此事件 MouseUp 鼠标光标在控件对象上放开鼠标按键时会触发此事件 MouseLeave 鼠标光标离开控件对象时会触发此事件 2012 年 11 月 2 鼠标事件 2.3 鼠标的对象属性 华中农业大学理学院计算机科学系 吴鹏飞 属 性 说 明(可取值) e.Button 以下常量的名称空间为Windows.Forms: MouseButtons.None:表示没有按下鼠标任何键 MouseButtons.Left:表示按下鼠标左键 MouseButtons.Right:表示按下鼠标右键 MouseButtons.Middle:表示按下鼠标中间键 e.Clicks 取得按下并放开鼠标键的次数 e.x 取得鼠标在对象上的x坐标 e.y 取得鼠标在对象上的y坐标 2012 年 11 月 3 键盘事件 3.1 键盘按键测试 编写一个程序,当按下Alt+F3组合键时,弹出如图所示欢迎窗口。 华中农业大学理学院计算机科学系 吴鹏飞 Private Sub Form1_KeyDown1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs)
您可能关注的文档
最近下载
- 《我家是动物园》教案(2025—2026学年).docx VIP
- QSY 02025-2017 油水井压裂设计规范.pdf VIP
- 《轩辕剑4全全地图超完美攻略--黑龙舞兮云飞扬(最详细的心得体会、可下载、可编辑、可复制)》.doc VIP
- 2025-2026学年湖南省长沙市浏阳市高一(上)期末数学试卷(含答案).pdf VIP
- 一种基于层次分析法与灰色模糊综合评价法的项目效益评估方法.docx VIP
- 设备自检记录(电焊机).doc VIP
- 保时捷Boxster、Boxster S_2013款_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2024新疆中考语文试题(附参考答案) .pdf VIP
- 颅脑体表标志与脑出血穿刺定位方法.ppt VIP
- 塑料注射成型与模具设计指南_401-450.docx VIP
原创力文档

文档评论(0)