MenuItem 的DrawItem事件处理代码之后添加下列代码 下列代码是定义MenuItem 的MeasureItem事件 在此事件中实现设定 新建 菜单项的长度和高度
Private Sub MenuItem _MeasureItem ( ByVal sender As Object ByVal e As System Windows Forms MeasureItemEventArgs ) Handles MenuItem MeasureItem e ItemWidth =设定菜单项的宽度 e ItemHeight =设定菜单项的高度End Sub
在上述步骤都正确完成后 本文介绍的手工绘制菜单就完成 此时单击快捷键F 运行 程序就可以得到图 所示的运行界面
六.总结
本文主要内容是介绍VB NET设计和创建菜单 其中不仅介绍了使用菜单设计器来静态设计菜单 还介绍了使用MainMenu类 MenuItem类和ContextMenu类动态创建菜单的实现方法 在动态创建时 首先要了解要创建的菜单类型 是下拉菜单 首先要创建一个MainMenu实例 是弹出菜单 首先要创建一个ContextMenu实例 然后根据菜单中的组成结构 即菜单项中的父子关系 创建出相应菜单 最后就是显示出菜单 如果是下拉菜单 指派给Form的Menu属性 如果是弹出菜单 指派给可视组件或Form的ContextMenu属性 这样动态创建菜单才能够显示出来 动态创建菜单的工作才算完成
此外还介绍了在Visual Basic Net中绘制个性化菜单的实现方法和注意事项 在绘制个性化菜单时最重要的是掌握DrawItem事件和MeasureItem事件用法 及绘制菜单时所要使用到的方法 虽然本文绘制的菜单并不美观 但你可以通过本文介绍的方法来修改 从而实现更美观 更有个性的菜单 最后请记住 在绘制菜单时 首先把菜单项的 OwnerDraw 属性设定为 True
lishixinzhi/Article/program/net/201311/15454
用vb.net来进行货物的分类的二级菜单的SQL语句怎么写?select t.* ,substr(t.goods_code,-2) from codegoods t where substr(t.goods_code,0,2)='02' order by substr(t.goods_code,-2)
这样就可以啦 。用SUBSTR就可以实现这个功能
【vb.net多级菜单 vb添加多个菜单】vb.net多级菜单的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb添加多个菜单、vb.net多级菜单的信息别忘了在本站进行查找喔 。
推荐阅读
- 包含postgresql地理索引的词条
- 系统为什么装不进u盘系统,系统装不了
- 冒险给宝宝断粮的游戏,冒险给宝宝断粮的游戏怎么玩
- python画函数曲线图 如何用python画函数图
- win732下载,win732下载 迅雷下载
- 鸿蒙系统166版本推送,鸿蒙系统166版本推送怎么关
- 真实赛车是谁开发的游戏,真实赛车有什么车
- go语言中有野指针吗 go语言%v
- 怎么用我的手机连接你,我的手机怎么能连接你