可视化编程工具中一般都附带菜单设计器使用它就可以方便快捷的编辑设计菜单本文的主要内容就是介绍使用此菜单设计器设计菜单的具体方法以及个性化菜单的实现方法
下面就首先来详细介绍在VBNET中设计菜单和处理菜单时的相关问题
一使用Visual Basic Net中的菜单设计器来设计菜单
VBNET中提供了菜单设计器通过菜单设计器就不仅能够设计下拉菜单也能够设计弹出菜单在VBNET中菜单是应用程序的一个部分所以在使用VBNET中的菜单设计器时首先要新建一个VBNET的项目下面是具体的步骤
启动Visual Studio Net
选择菜单【文件】|【新建】|【项目】后弹出【新建项目】对话框
将【项目类型】设置为【Visual Basic项目】
将【模板】设置为【Windows应用程序】
在【名称】文本框中输入【菜单编程】
在【位置】的文本框中输入【E:\VSNET项目】然后单击【确定】按钮这样在E:\VSNET项目目录中就产生了名称为菜单编程的文件夹并在里面创建了名称为菜单编程的项目文件
把Visual Studio Net的当前窗口切换到【Formvb(设计)】窗口并从【工具箱】中的【Windows窗体组件】选项卡中往Form窗体中拖入下列组件
一个MainMenu组件名称为MainMenu
选中MainMenu组件单击鼠标右键在弹出的菜单中选择编辑菜单可得图所示界面
图利用菜单设计器设计下拉菜单
在图所示的请在此处输入中按由上至下顺序输入文件(&F)新建(&N)打开(&O)后此时设计后的菜单如图所示
图利用菜单设计器设计后的下拉菜单
在VBNET中&符号和VB中的&符号所起的作用完全一致作用是为菜单设定快捷键符号作用是在菜单项之间设立分割
这样一个简单的下拉菜单就完成了如果您的应用程序中还需要加入其他菜单可以仿效上述方法在图中的请在此处输入区域中输入相应的菜单的名称就可以了
下面是就利用Visual Basic Net的菜单设计器来设计弹出菜单的一般步骤
在上述项目中从【工具箱】中的【Windows窗体组件】选项卡中往Form窗体中拖入一个ContextMenu组件名称为ContextMenu
选中ContextMenu组件单击鼠标右键在弹出的菜单中选择编辑菜单可得图所示界面
图利用菜单设计器设计弹出菜单
在图所示的上下文菜单下的请在此输入中按由上至下顺序输入拷贝(&C)剪切(&X)粘贴(&V)后此时设计后的菜单如图所示
图利用菜单设计器设计后的弹出菜单
选定Form的属性选项卡并设定Form的ContextMenu的属性值为ContextMenu
此时单击快捷键F运行程序在程序窗体中单击鼠标右键则弹出上面设计的弹出菜单具体如图所示
图在应用程序中使用上述设计好的菜单
对于其他组件一般也都有ContextMenu属性只需把组件的ContextMenu属性值设置为设计好的弹出菜单名称这样当在此组件中单击鼠标右键就会弹出对应的弹出菜单
[] [] []