欢迎来到天天文库
浏览记录
ID:27736995
大小:1.84 MB
页数:53页
时间:2018-12-04
《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窗体的启动和卸载常用方法Hide隐藏窗体(不销毁窗体
3、或释放资源)Show显示隐藏窗体常用事件Load该事件在显示窗体之前发生。在VisualStudio.NET设计器中双击窗体,会自动在编辑器中显示用于该事件的处理程序5第三章VisualBasic.NET窗体与控件3.3鼠标/键盘事件MouseCaptureChangedMouseClickMouseDoubleClickMouseEnterMouseMoveMouseHoverMouseDownMouseWheelMouseUpMouseLeaveKeyDownKeyPressKeyUp6第三章VisualBa
4、sic.NET窗体与控件窗体或控件区域MouseEnterMouseMoveMouseDown→MouseUpMouseHoverMouseWheelMouseLeave鼠标事件7第三章VisualBasic.NET窗体与控件如何判断事件发生时按了哪个鼠标按键呢?通过参数e.Button的值来判断e.Button=MouseButtons.Lefte.Button=MouseButtons.Middlee.Button=MouseButtons.Righte.Button=MouseButtons.None鼠
5、标事件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‘表示双击鼠标事件10第三章VisualBasic.NET窗体与控件例:当鼠标进入窗体
6、、按下鼠标、松开鼠标、离开窗体时显示不同的图片和文字已显示状态。鼠标事件11第三章VisualBasic.NET窗体与控件鼠标事件12第三章VisualBasic.NET窗体与控件KeyDown键最初按下时生成KeyUp键松开时生成KeyPress键按下时生成。如果按住不放,会不断重复,速率由操作系统指定键盘事件13第三章VisualBasic.NET窗体与控件KeyDown事件与KeyUp事件键盘事件14第三章VisualBasic.NET窗体与控件KeyPress事件e.KeyChar:获取按键值。e
7、.Handled:是否可将数据输入到具体控件。e.Handled=True则不会输入到具体控件上。键盘事件15第三章VisualBasic.NET窗体与控件例:按下Shift+A~Z时,显示大写字母,否则显示小写字母。思考:需要的事件是窗体的KeyDown事件,需要一个Label标签显示具体的结果。键盘事件16第三章VisualBasic.NET窗体与控件Button按钮:用来执行当前使用鼠标在某个按钮上单击,VisualBasic.NET会马上触发该按钮所对应的Click事件过程,将会放在该事件过程内的程序
8、块执行一次。3.4Button、Label和TextBox控件17第三章VisualBasic.NET窗体与控件Button常用属性属性说明Text用来设置窗体上该按钮上面显示的文本Name按钮的对象名称Visible用例设置按钮的显示或隐藏EnabledTrue:按钮可以False:按钮不可用DialogResult强制响应窗体中按钮单击所产生对话框的结果3.4Butt
此文档下载收益归作者所有