社区
控件
帖子详情
怎样实现在相同的位置出现不同的控件组合
owen1759
2008-01-04 11:44:22
就是比如
像Windows优化大师窗口、像Serv-U窗口、像讯雷的设置窗口、像QQ的个人资料窗口那样
点不同的选项,在相同的地方会出现完全不同的东西
我没找到什么控件能实现这样的效果,除了选项卡
但是这显然不是选项卡控件实现的效果
谁能教教我
...全文
137
14
打赏
收藏
怎样实现在相同的位置出现不同的控件组合
就是比如 像Windows优化大师窗口、像Serv-U窗口、像讯雷的设置窗口、像QQ的个人资料窗口那样 点不同的选项,在相同的地方会出现完全不同的东西 我没找到什么控件能实现这样的效果,除了选项卡 但是这显然不是选项卡控件实现的效果 谁能教教我
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
owen1759
2008-01-16
打赏
举报
回复
继续讲,怎么实现?我都不会怎么装载,怎么卸载
不好意思我的VB水平很低,还停留在往窗体上"画"控件的那种阶段,画上去多少控件,运行的时候就是多少控件
白发程序猿
2008-01-15
打赏
举报
回复
直接把一个窗体装载到一个容器里不是可以实现了,
不用了就卸载掉
owen1759
2008-01-13
打赏
举报
回复
谢谢
砸死牛顿的苹果
2008-01-08
打赏
举报
回复
晚点我写个列子给你
砸死牛顿的苹果
2008-01-08
打赏
举报
回复
就因为要满足“点击之前不存在” 所以要动态生成 具体要生成什么控件 总要有个相关信息吧
我就称之为 界面配置文件
owen1759
2008-01-08
打赏
举报
回复
界面配置文件?能不能再说详细一点?我没有听说过
对于你说的第二句,我不是不理解[枚举值]是什么意思,我正要说明的就是这个情况啊
如果是数组空间的index值或者普通一般控件的[枚举值],它应该是固定的
比如有30个项目,就应该依次是1,2,3,4…
但事实上对于这种情况,它却不是这样的,比如你第一个点了第18个项目,第二个点了第15个项目,那么第18个项目对应的容器控件[枚举值]是1,第15个项目对应的容器控件[枚举值]是2,我想应该可以印证我认为
当你点击它之前,它所对应的那些控件根本不存在,而非隐藏着存在
的这一猜测
owen1759
2008-01-08
打赏
举报
回复
界面配置文件?能不能再说详细一点?我没有听说过
对于你说的第二句,我不是不理解[枚举值]是什么意思,我正要说明的就是这个情况啊
如果是数组空间的index值或者普通一般控件的[枚举值],它应该是固定的
比如有30个项目,就应该依次是1,2,3,4…
但事实上对于这种情况,它却不是这样的,比如你第一个点了第18个项目,第二个点了第15个项目,那么第18个项目对应的容器控件[枚举值]是1,第15个项目对应的容器控件[枚举值]是2,我想应该可以印证我认为
当你点击它之前,它所对应的那些控件根本不存在,而非隐藏着存在
的这一猜测
砸死牛顿的苹果
2008-01-06
打赏
举报
回复
可以 根据一个 "界面配置文件" 去动态生成 包括每个选项以及它的 右侧明细表单(左侧一般是listview控件)
你提到的 枚举值 完全可以理解为 对应的 数组控件的 index 值
owen1759
2008-01-06
打赏
举报
回复
仍然不可能,你觉得如果打开窗口的时候要初始化30个容器以及它们里面包含的全部控件
那得占用多少内存,那得要多长时间
干脆具体一点,就拿Windows优化大师举例子:
你会认为在窗口一打开的时候所有显示在右边的控件(每一页)都被初始化了并且仅仅是隐藏着没有显示么?
应该在点击项目的列表的之前,那些对应的东西对应的控件应该是不存在的
而且我通过AU3info察看也发现了一些东西:
就是控件的[枚举]值,在一般的窗口里是固定的
而在那种窗口,你第一个点的项目,它对应的容器控件的[枚举]值是1,第二个点的,对应容器控件的[枚举]值是2
砸死牛顿的苹果
2008-01-06
打赏
举报
回复
那应该也是1个容器 不是窗口 比如说 picture控件 实现的本质上和 选项卡没有多大区别
砸死牛顿的苹果
2008-01-05
打赏
举报
回复
选项卡+frame
注:一般是 每个选项卡的页 都有1个frame控件
每个frame控件上 放你需要的控件
owen1759
2008-01-05
打赏
举报
回复
我说了,我确定这不是用选项卡的,我用AU3info察看过那些控件的类,它们根本没有用到选项卡控件
而且如果仅仅是隐藏的话,它们还是存在,还是会被初始化,即使没有被显示
在有些情况下会使窗口的载入速度相当可怕——假如你有一百个页呢?
上面我已经举了一些例子啊,我问的就是类似它们是怎么实现的
像Windows优化大师窗口、像Serv-U窗口、像讯雷的设置窗口、像QQ的个人资料窗口那样
我不相信优化大师的30个项目对应的右边内容全部在打开窗口时候都存在并且隐藏着
Sandrer
2008-01-05
打赏
举报
回复
楼上的还漏了一点,把其他无关的frame隐藏掉或者把它的Top、Left属性设置到窗体可见范围外~
砸死牛顿的苹果
2008-01-05
打赏
举报
回复
嗯 最好隐藏 要不按 tab 键还是可以切换到其他frame上面的控件上去
Android
实现
Banner轮播效果源码程序
Android
实现
Banner轮播效果,拿去不用谢
DUIlib编程总结及源码
DUIlib编程总结及源码,很好的DUILIB基础教程,感谢此网友的慷慨,同时也感觉DUILIB开发者的辛勤工作及伟大的 Bjarke Viksoe
Qt 一去丶二三里 Blog(一)
为方便大家的学习、交流,将博客导出为pdf,有兴趣的童鞋可自行下载!
用C#做学习型人脸识别程序(尝鲜版)
用C#做学习型人脸识别程序(尝鲜版)DEMO和源码
深入理解GUI中的
组合
框
控件
及其
实现
本文还有配套的精品资源,点击获取 简介:
组合
框
控件
是GUI设计中用于提供用户选择选项的界面元素。本章将详细探讨
组合
框的功能、用法和在
不同
编程环境下的
实现
。包括
组合
框的基本功能、编程接口、事件处理、样式与外观、数据绑定以及最佳实践。 1.
组合
框
控件
概述与应用背景 1.1
组合
框
控件
的定义与作用
组合
框
控件
(Combobox),是图形用户界面(GUI)中...
控件
1,453
社区成员
41,351
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章