很不好说的问题。

csuker 2001-12-16 08:55:07
一个很业余的问题,想作一个小程序,菜单里的每一项都要用不同的控件。怎么实现在点击不同的菜单时FORM里显示不同的内容呢?是不是把所有的控件都先画在窗体上,然后执行哪一项菜单就把需要的控件的设为可见,我觉得这个方法很笨。
1,如果不用多文档窗口,还有什么办法可以实现?
2,是不是需要在菜单项的点击事件里写关闭和打开相应控件的语句?有这样的语句吗?
...全文
83 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
junglerover 2001-12-17
  • 打赏
  • 举报
回复
把控件放在不同的PICTUREBOX里
然后把各个PICTUREBOX完全重叠在一起
需要显示某些控件的时候,
调用以下它所在PICTUREBOX的ZORDER方法就完了。
baoxiang 2001-12-17
  • 打赏
  • 举报
回复
用load语句可以动态生成控件的。
bigyy 2001-12-17
  • 打赏
  • 举报
回复
同意DeityFox(神狐) 
控件很多的话
要加一句 ME.FRESH
DeityFox 2001-12-17
  • 打赏
  • 举报
回复
同意fmlboy(我就是我) 和 sxmzmxh(要命的小方) 
Sunny3141 2001-12-17
  • 打赏
  • 举报
回复
我建议你看看VB。NET的FORM的自动代码,你就会明白了。
sxmzmxh 2001-12-16
  • 打赏
  • 举报
回复
fmlboy(我就是我) 说得很对,不会占很多资源,建议使用SSTab控件,更合乎规范。
表格字段可以添加,修改,删除。需要绑定数据库。
csuker 2001-12-16
  • 打赏
  • 举报
回复
楼上的那个,这样会不会占系统资源很多?效率不高了吧?
顺便说一下,这些菜单项里大多数都要显示表格,就是我不知道表格的字段可不可以修改和更新。
越黎越为食 2001-12-16
  • 打赏
  • 举报
回复
用把控件放在不同的Frame上,改变Frame的坐标来显示或隐藏控件
allan1031 2001-12-16
  • 打赏
  • 举报
回复
可以自己建立一个索引文件啊,虽然苯了点。
把每次要显示的参数写如某个文件中
每次form load的时候先读取文件再考虑啊
Bardo 2001-12-16
  • 打赏
  • 举报
回复
你可以用向导生成一个带 Option Form 的程序
看一下是怎么实现的就明白了!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧