知识大全 VB.NET菜单项目相关操作技巧分享
Posted 菜单
篇首语:白头若是雪可替,世上何来苦心人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 VB.NET菜单项目相关操作技巧分享相关的知识,希望对你有一定的参考价值。
VB.NET菜单项目相关操作技巧分享 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
VB NET是一款完全面向对象的编程语言 它的出现为开发人员打造了一个功能强大 性能稳定的开发平台 对VB NET的开发者而言 能在设计与运行时操作菜单项目是非常有帮助的 这篇技巧将探索如何在设计与运行时创建和改变VB NET菜单项目
菜单是大多数应用软件中必不可少的一部分 在设计时与运行时操作它们的能力对VB NET开发者是非常有帮助的 在这篇技巧中 我将着眼于如何在设计时与运行时创建和改变菜单项目
首先 我们先回顾一些菜单的基础知识 为了在您的应用软件中使用菜单 您需要在设计时使用MainMenu组件创建一个主菜单项目 这个MainMenu组件将允许您 创建和添加新菜单和新的菜单栏 使用属性窗口来改变菜单项目属性 并为菜单事件创建事件处理器
在设计时创建VB NET菜单项目
您可以在表单工具箱中找到MainMenu组件 为了添加MainMenu组件到您的表单上 可以将该控件托拽到表单上或在该控件上用右键点击
通过MainMenu组件 您可以向VB NET的Windows表单中快速而简便地添加菜单 而且显示在您的表单中的菜单和运行时显示的是一样的 当您输入时 额外的菜单框会在第一个菜单项目的右边出现 子菜单也可以按同样的方式创建 如果要创建一个子菜单 只需要简单地在您想扩展的菜单项目右边输入一个条目
在运行时操作VB NET菜单项目
您可以在运行时动态操作菜单项目 这种动态操作是必须的 如果您需要对软件用户的某一操作做出响应来显示某一组特殊的菜单 而且 如果用此功能来禁止菜单对错误进行响应也是很有用的 您可以选择在运行时添加 隐藏或者禁止菜单 并可对它们旁边的复选按钮做出同样的选择
VB NET菜单项目操作代码示例
在列表A中 我创建了三个新的菜单项目 mnuMenuItem mnuMenuItem 和mnuMenuItem 我向MainMenu 菜单中添加了mnuMenuItem 和mnuMenuItem 并设定mnuMenuItem 作为mnuMenuItem 的子菜单 注意我将mnuMenuItem 的选中属性(Checked)设为True并在这个项目旁边放置了一个复选框源码天空 我还定义了两个事件 mnuMenuItem _Click和mnuMenuItem _Click 当用户点击了菜单之后将显示一个消息对话框 列表A中的代码的运行结果应该和图B看上去相仿
列表A:
Private Sub Form _Load()
Sub Form _Load(ByVal sender As System Object ByVal e As System EventArgs)
Handles MyBase Load SetMenus()
End Sub
Private Sub SetMenus()
Sub SetMenus()
Dim mnuMenuItem
As MenuItem mnuMenuItem As MenuItem mnuMenuItem As MenuItem mnuMenuItem = New MenuItem( Item New EventHandler(AddressOf mnuMenuItem _Click))
MainMenu MenuItems Add(mnuMenuItem )
mnuMenuItem = New MenuItem( Item )
MainMenu MenuItems Add(mnuMenuItem )
mnuMenuItem = New MenuItem( Item New EventHandler(AddressOf mnuMenuItem _Click))
mnuMenuItem Checked = True mnuMenuItem MenuItems Add(mnuMenuItem )
End Sub
Private Sub mnuMenuItem _Click()
Sub mnuMenuItem _Click(ByVal sender As Object ByVal e As System EventArgs)
MessageBox Show( Menu Item Clicked )
End Sub
Private Sub mnuMenuItem _Click()
Sub mnuMenuItem _Click(ByVal sender As Object ByVal e As System EventArgs)
MessageBox Show( Menu Item Clicked )
End Sub
cha138/Article/program/net/201311/11578相关参考
VB.NET菜单设计初级入门[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 五.绘制个性化
VB.NET菜单设计初级入门[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 可视化编程工具
字符串的操作应用 [vb] ModuleModule SubMain() 定义个字符串变量 DimstrstrstrAsString 给strstr付初值 str=Hello:str
在VB.NET中执行基本的数组操作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!对数组进行操作的能
在项目开发中充分体会到了一个精简数据存储模块的重要性及实用性在综合了三年开发经验的基础上向各位推介一下sqlite数据库希望更多的程序猿支持开源精神 &n
使用值类型的ToString方法 在连接字符串时经常使用+号直接将数字添加到字符串中这种方法虽然简单也可以得到正确结果但是由于涉及到不同的数据类型数字需要通过装箱操作转化为引用类型才可以添加到字
从VB6迁移到VB.NET的进展至今仍旧缓慢 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在发布V
VB.NET中声音的播放 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由VB升级为NET后有些人
知识大全 与VB .NET一起使用.NET Framework
与VB.NET一起使用.NETFramework 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
遇到了操作iframe的相关问题其实就是在操作iframe内部某个窗体时调用父窗体的一个函数下面与大家分享下操作iframe兼容各种浏览器的方法 在做项目时遇到了操作iframe的相关问