社区
VB基础类
帖子详情
也许是很棘手的菜单问题
superjinus
2003-11-16 03:26:44
我们知道菜单有onclick事件,现在我想要在click事件中load该菜单项的子菜单,却不好用,为什么?
Private Sub a_Click()
Load b(0) ' b 是子菜单,a是主菜单
Load b(1)
End Sub
...全文
18
5
打赏
收藏
也许是很棘手的菜单问题
我们知道菜单有onclick事件,现在我想要在click事件中load该菜单项的子菜单,却不好用,为什么? Private Sub a_Click() Load b(0) ' b 是子菜单,a是主菜单 Load b(1) End Sub
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superjinus
2003-11-20
打赏
举报
回复
我需要在响应Menu Click 事件后显示,上面的方法不好用.
xzp1030
2003-11-16
打赏
举报
回复
菜单项的动态装入
菜单项的动态装入是指菜单项的个数不固定. 例子就是文件菜单中最近打开的文件的列表。在第一次打开文件之前,该列表是空的,并且不在文件菜单中出现;打开一个文件后,该列表不再是空的,并且文件菜单中出现代表被打开文件的菜单项。
具体的实现过程如下:
在文件菜单里增加一个菜单项,标题任意,并假设菜单项的Name属性是opened_files_ list;
更改菜单项opened_files_list的可见属性,使 opened_files_list.Visible=False
更改菜单项opened_files_list的下标属性,使 opened_files_list.Index=0
在程序中控制菜单项opened_files_list的动态装入。
假设要显示打开过的第二个文件的文件名,并且该文件名存放在一个文件名数组opened _file_name里。以下的代码就实现了这一功能:
Load opened_files_list(1)
opened_files_list(1).Caption="&2"+opened_file_name(1)
opened_files_list(1).Visible=True
需要注意的是,对于下标为0的菜单项,不能用Load方法。因为在程序执行时,该菜单项就 已经被装入到内存里了;另外,在菜单项的标题属性字符里的"&"字符具有特殊的含义,它的作 用是在显示该属性字符串的同时,并不显示"&"本身,而紧跟"&"的字符在显示时具有下划线, 并且该字符成为热键。
如果下标不为0的菜单项不再需要,为了减少对内存资源的占用,可以用Unload方法把它 从内存卸出;同样地,不能用Unload卸出下标为0的菜单项。
kimurakenshin
2003-11-16
打赏
举报
回复
用条件语句,把你的条件都列出来,一个一个的对应菜单事件.把它们.visible设置成true或false.
superjinus
2003-11-16
打赏
举报
回复
我的菜单必须是动态的,而且不同时间菜单中内容不同,不是隐藏可以解决的.
programkitty
2003-11-16
打赏
举报
回复
为什么要这样做,如果只是想让用户在单击主菜单才时看到子菜单,可以用隐藏,等用户单击时才逐一显示这些菜单不就行啦!
高薪就业面试题
针对java基础、java面向对象编程、框架设计、设计模式等就业面试题讲解。本视频涵盖了入门级Java程序员和多年经验的高级开发者面试时会遇到的一些
问题
,包含了一些超级容易回答的
问题
,同时包含经验丰富的 Java 程序员也会
棘手
的
问题
。,适合中高级程序员观看
It is my life
加班很累,报告很烦,
问题
很
棘手
。 It is my life? 今天和S聊天,谈了很多,得到了一些建议,
也许
是另一种角度的看法。 It is now or never ?
编译DCMTK
也许
是DCMTK的开发人员认为DCMTK是一个专用的库,没有必要做成动态链接库。
也许
是DCMTK的开发人员认为DCMTK需要跨平台,做成动态链接库就平台相关了,违背了跨平台的本意。 所以,如此两个
也许
只有,DCMTK经过编译之后总是得不到DLL文件。DCMTK到底能不能编译成DLL来使用呢?反正我是失败了。你来试试。不过在编译DCMTK的过程中也解决了不少
棘手
问题
。不感独享。
【转帖】编译DCMTK
也许
是DCMTK的开发人员认为DCMTK是一个专用的库,没有必要做成动态链接库。
也许
是DCMTK的开发人员认为DCMTK需要跨平台,做成动态链接库就平台相关了,违背了跨平台的本意。 所以,如此两个
也许
只有,DCMTK经过编译之后总是得不到DLL文件。DCMTK到底能不能编译成DLL来使用呢?反正我是失败了。你来试试。不过在编译DCMTK的过程中也解决了不少
棘手
问题
。不感独享。 我...
【转】编译DCMTK
转自:https://blog.51cto.com/u_2845385/1053291
也许
是DCMTK的开发人员认为DCMTK是一个专用的库,没有必要做成动态链接库。
也许
是DCMTK的开发人员认为DCMTK需要跨平台,做成动态链接库就平台相关了,违背了跨平台的本意。 正因为这两个"
也许
",造成DCMTK经过编译之后总是得不到DLL文件。DCMTK到底能不能编译成DLL来使用呢?反正我是失败了。你来试试。不过在编译DCMTK的过程中也解决了不少
棘手
问题
。不感独享。 我用的编译环境...
VB基础类
7,732
社区成员
197,678
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章