欢迎来到天天文库
浏览记录
ID:15786193
大小:55.00 KB
页数:19页
时间:2018-08-05
《vbnet菜单设计初级入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VBNET菜单设计初级入门VBNET菜单设计初级入门.txt鲜花往往不属于赏花的人,而属于牛粪。。。道德常常能弥补智慧的缺陷,然而智慧却永远填补不了道德空白人生有三样东西无法掩盖:咳嗽贫穷和爱,越隐瞒,就越欲盖弥彰。可视化编程工具中一般都附带菜单设计器,使用它就可以方便、快捷的编辑、设计菜单。本文的主要内容就是介绍使用此菜单设计器设计菜单的具体方法,以及个性化菜单的实现方法。 下面就首先来详细介绍在VB.NET中设计菜单和处理菜单时的相关问题。 一.使用VisualBasic.Net中的菜单设计器来设计菜单: VB.N
2、ET中提供了菜单设计器,通过菜单设计器就不仅能够设计下拉菜单,也能够设计弹出菜单。在VB.NET中菜单是应用程序的一个部分,所以在使用VB.NET中的菜单设计器时,首先要新建一个VB.NET的项目。下面是具体的步骤: 1.启动VisualStudio.Net。 2.选择菜单【文件】
3、【新建】
4、【项目】后,弹出【新建项目】对话框。 3.将【项目类型】设置为【VisualBasic项目】。 4.将【模板】设置为【Windows应用程序】。 5.在【名称】文本框中输入【菜单编程】。 6.在【位置】的文本框中输入【E:
5、VS.NET项目】,然后单击【确定】按钮,这样在"E:VS.NET项目"目录中就产生了名称为"菜单编程"的文件夹,并在里面创建了名称为"菜单编程"的项目文件。 7.把VisualStudio.Net的当前窗口切换到【Form1.vb(设计)】窗口,并从【工具箱】中的【Windows窗体组件】选项卡中往Form1窗体中拖入下列组件: 一个MainMenu组件,名称为"MainMenu1"。 8.选中"MainMenu1"组件,单击鼠标右键,在弹出的菜单中选择"编辑菜单"。可得图01所示界面图01:利用菜单设计器设计下拉
6、菜单 9.在图01所示的"请在此处输入"中,按由上至下顺序输入"文件(&F)"、"新建(&N)"、"-"、"打开(&O)"后,此时设计后的菜单如图02所示:图02:利用菜单设计器设计后的下拉菜单 在VB.NET中"&"符号和VB中的"&"符号所起的作用完全一致,作用是为菜单设定快捷键。"-"符号作用是在菜单项之间设立分割。 10.这样一个简单的下拉菜单就完成了。如果您的应用程序中还需要加入其他菜单,可以仿效上述方法,在图02中的"请在此处输入"区域中输入相应的菜单的名称就可以了。 下面是就利用VisualBasic.
7、Net的菜单设计器来设计弹出菜单的一般步骤。 1.在上述项目中,从【工具箱】中的【Windows窗体组件】选项卡中往Form1窗体中拖入一个ContextMenu组件,名称为ContextMenu1。 2.选中"ContextMenu1"组件,单击鼠标右键,在弹出的菜单中选择"编辑菜单"。可得图03所示界面:图03:利用菜单设计器设计弹出菜单 3.在图03所示的"上下文菜单"下的"请在此输入"中,按由上至下顺序输入"拷贝(&C)"、"剪切(&X)"、"粘贴(&V)"后,此时设计后的菜单如图04所示:图04:利用菜单设计
8、器设计后的弹出菜单 4.选定Form1的属性选项卡,并设定Form1的"ContextMenu"的属性值为"ContextMenu1"。 5.此时单击快捷键"F5"运行程序,在程序窗体中单击鼠标右键,则弹出上面设计的弹出菜单,具体如图05所示:图05:在应用程序中使用上述设计好的菜单 6.对于其他组件一般也都有"ContextMenu"属性,只需把组件的"ContextMenu"属性值设置为设计好的弹出菜单名称,这样当在此组件中单击鼠标右键,就会弹出对应的弹出菜单。二.MainMenu类、MenuItem类和Conte
9、xtMenu类: 虽然使用菜单设计器能够设计出各种菜单,但要真正掌握VB.NET中的菜单编程,还必须了解并灵活使用MainMenu类、MenuItem类和ContextMenu类。其中MainMenu类和ContextMenu类所起的作用是相似的,它们的作用是提供一个菜单项容器,里面可以存放各种菜单项。 MainMenu类表示的是下拉菜单的结构,里面存放的菜单项其实就是MenuItem实例。在创建完MainMenu实例后,必须要把此实例绑定到要显示此菜单的Form中,下拉菜单才能够显示,而要实现这种绑定其实非常简单,只需
10、把MainMenu实例分配给Form的Menu属性就可以了。 ContextMenu类表示当用户在控件或窗体的特定区域上单击鼠标右键时弹出的菜单结构。可视控件和Form窗体一般都有ContextMenu属性。要显示ContextMenu实例,只需把ContextMenu实例分配给要显示此
此文档下载收益归作者所有