visualbasicnet窗体与控件

visualbasicnet窗体与控件

ID:27208202

大小:1.84 MB

页数:53页

时间:2018-11-29

visualbasicnet窗体与控件_第1页
visualbasicnet窗体与控件_第2页
visualbasicnet窗体与控件_第3页
visualbasicnet窗体与控件_第4页
visualbasicnet窗体与控件_第5页
资源描述:

《visualbasicnet窗体与控件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章VisualBasic.NET窗体与控件东北大学软件学院3.1窗体的基本属性、方法和事件3.2窗体的启动和卸载3.3鼠标/键盘事件3.4常用控件的基本使用方法3.5菜单编辑器3.6通用对话框主要内容2第三章VisualBasic.NET窗体与控件3.1窗体的基本属性、方法和事件Windows窗体用于创建程序的GUI。窗体是在桌面上显示的图形元素,它可以是对话框、窗口或MDI窗口(多文档界面窗口)。窗体是组件或控件的一个“容器”,将控件从工具箱拖放到窗体,VisualBasic.NET会自动生成

2、它的代码,实例化组件,并设置其基本属性。3第三章VisualBasic.NET窗体与控件3.1窗体的基本属性、方法和事件常用属性属性说明AcceptButton按回车键时选中的按钮AutoScroll一个Boolean值,决定是否允许需要时出现滚动条CancelButton按Esc键时选中的按钮FormBorderStyle窗体边框样式Font窗体上显示的文本的字体以及添加到窗体中的控件的默认字体Text窗体标题栏中的文本4第三章VisualBasic.NET窗体与控件3.2窗体的启动和卸载常用方法

3、Hide隐藏窗体(不销毁窗体或释放资源)Show显示隐藏窗体常用事件Load该事件在显示窗体之前发生。在VisualStudio.NET设计器中双击窗体,会自动在编辑器中显示用于该事件的处理程序5第三章VisualBasic.NET窗体与控件3.3鼠标/键盘事件MouseCaptureChangedMouseClickMouseDoubleClickMouseEnterMouseMoveMouseHoverMouseDownMouseWheelMouseUpMouseLeaveKeyDownKeyP

4、ressKeyUp6第三章VisualBasic.NET窗体与控件窗体或控件区域MouseEnterMouseMoveMouseDown→MouseUpMouseHoverMouseWheelMouseLeave鼠标事件7第三章VisualBasic.NET窗体与控件如何判断事件发生时按了哪个鼠标按键呢?通过参数e.Button的值来判断e.Button=MouseButtons.Lefte.Button=MouseButtons.Middlee.Button=MouseButtons.Right

5、e.Button=MouseButtons.None鼠标事件8第三章VisualBasic.NET窗体与控件如何判断鼠标所处的位置呢?通过参数e.X和e.Y的值来判断。YX(0,0)(100,100)e.X=100e.Y=100(200,100)e.X=200e.Y=100(200,200)e.X=200e.Y=200鼠标事件9第三章VisualBasic.NET窗体与控件如何确定鼠标单击或双击的次数?通过参数e.Clicks。e.Clicks=1‘表示单击e.Clicks=2‘表示双击鼠标事

6、件10第三章VisualBasic.NET窗体与控件例:当鼠标进入窗体、按下鼠标、松开鼠标、离开窗体时显示不同的图片和文字已显示状态。鼠标事件11第三章VisualBasic.NET窗体与控件鼠标事件12第三章VisualBasic.NET窗体与控件KeyDown键最初按下时生成KeyUp键松开时生成KeyPress键按下时生成。如果按住不放,会不断重复,速率由操作系统指定键盘事件13第三章VisualBasic.NET窗体与控件KeyDown事件与KeyUp事件键盘事件14第三章Visua

7、lBasic.NET窗体与控件KeyPress事件e.KeyChar:获取按键值。e.Handled:是否可将数据输入到具体控件。e.Handled=True则不会输入到具体控件上。键盘事件15第三章VisualBasic.NET窗体与控件例:按下Shift+A~Z时,显示大写字母,否则显示小写字母。思考:需要的事件是窗体的KeyDown事件,需要一个Label标签显示具体的结果。键盘事件16第三章VisualBasic.NET窗体与控件Button按钮:用来执行当前使用鼠标在某个按钮上单击,V

8、isualBasic.NET会马上触发该按钮所对应的Click事件过程,将会放在该事件过程内的程序块执行一次。3.4Button、Label和TextBox控件17第三章VisualBasic.NET窗体与控件Button常用属性属性说明Text用来设置窗体上该按钮上面显示的文本Name按钮的对象名称Visible用例设置按钮的显示或隐藏EnabledTrue:按钮可以False:按钮不可用DialogResult强制响应窗体中按钮单击所产生对话框的结果3.4Butt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。