因为涉及到 不同用户的不同权限的问题,我打算在系统登陆的时候,调用 Menu_Build 过程,主要是将存在后台表中的用户,及对应的权限,读出,然后,动态创建菜单,有权限为可用等
=======================================
目前问题是:如何的不借助于第三方的控件,比较简单的实现?最简单的那种就行!——其实,这种功能我已经用VBA在Access里面实现了,可是VB里面好想没有这种功能!
=======================================
目前问题是:如何的不借助于第三方的控件,比较简单的实现?最简单的那种就行!——其实,这种功能我已经用VBA在Access里面实现了,可是VB里面好想没有这种功能!
解决方案 »
- 送分100分:在SQL的INSERT INTO语句中引用的多个控件TEXT为空时,如何编写相应的SQL语句,以防止SQL语句执行失败。
- 这段程序是什么意思?
- 谁能帮我翻译一下这条C++语句
- 用CreateFile直接控制并口打印程序生成EXE文件运行就打不了了???
- 如何能让组合框能显示多列呢?(在线等呀!)
- 一个小问题
- 请问:如何将sqlserver中的table字段某些可显示某些不可显示啊??
- 在网页提交中怎样进行下拉菜单的选择?
- 急: select 语法问题?
- 请教tdbgrid如何在非绑定模式下加入新行写入数据
- 我用vsflexgrid + vsprint控件, 我怎么得到打印的总页数?
- 错在哪里?
网上有很多用API创建菜单的例子。 :)
AppendMenu 在指定的菜单里添加一个菜单项
CheckMenuItem 复选或撤消复选指定的菜单条目
CheckMenuRadioItem 指定一个菜单条目被复选成“单选”项目
CreateMenu 创建新菜单
CreatePopupMenu 创建一个空的弹出式菜单
DeleteMenu 删除指定的菜单条目
DestroyMenu 删除指定的菜单
DrawMenuBar 为指定的窗口重画菜单
EnableMenuItem 允许或禁止指定的菜单条目
GetMenu 取得窗口中一个菜单的句柄
GetMenuCheckMarkDimensions 返回一个菜单复选符的大小
GetMenuContextHelpId 取得一个菜单的帮助场景ID
GetMenuDefaultItem 判断菜单中的哪个条目是默认条目
GetMenuItemCount 返回菜单中条目(菜单项)的数量
GetMenuItemID 返回位于菜单中指定位置处的条目的菜单ID
GetMenuItemInfo 取得(接收)与一个菜单条目有关的特定信息
GetMenuItemRect 在一个矩形中装载指定菜单条目的屏幕坐标信息
GetMenuState 取得与指定菜单条目状态有关的信息
GetMenuString 取得指定菜单条目的字串
GetSubMenu 取得一个弹出式菜单的句柄,它位于菜单中指定的位置
GetSystemMenu 取得指定窗口的系统菜单的句柄
HiliteMenuItem 控制顶级菜单条目的加亮显示状态
InsertMenu 在菜单的指定位置处插入一个菜单条目,并根据需要将其他条目向下移动
InsertMenuItem 插入一个新菜单条目
IsMenu 判断指定的句柄是否为一个菜单的句柄
LoadMenu 从指定的模块或应用程序实例中载入一个菜单
LoadMenuIndirect 载入一个菜单
MenuItemFromPoint 判断哪个菜单条目包含了屏幕上一个指定的点
ModifyMenu 改变菜单条目
RemoveMenu 删除指定的菜单条目
SetMenu 设置窗口菜单
SetMenuContextHelpId 设置一个菜单的帮助场景ID
SetMenuDefaultItem 将一个菜单条目设为默认条目
SetMenuItemBitmaps 设置一幅特定位图,令其在指定的菜单条目中使用,代替标准的复选符号(√)
SetMenuItemInfo 为一个菜单条目设置指定的信息
TrackPopupMenu 在屏幕的任意地方显示一个弹出式菜单
TrackPopupMenuEx 与TrackPopupMenu相似,只是它提供了额外的功能
Load mnuAdd(mnuAdd.UBound + 1)
mnuAdd(mnuAdd.UBound).Caption = "add " & mnuAdd.UBound
End Sub
unload objectname(i)