如何制作360安全卫士的界面,界面上面多个按钮,每个按钮负责弹出相应的对话框,每个对话框都是独立的,都有各自的组件

小乖乖_学技术 2013-02-03 09:55:04
如何制作360安全卫士的界面,界面上面多个按钮,每个按钮负责弹出相应的对话框,每个对话框都是独立的,都有各自的组件
...全文
1308 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
oShenLi1 2013-07-11
  • 打赏
  • 举报
回复
楼主,还有demo不,发份我学习下 117594459@qq.com 我现在要实现类似360安全卫士首页的图片随机布局问题,暂时还没头绪呢
  • 打赏
  • 举报
回复
请看看别人的回复行不
xjq2003 2013-02-07
  • 打赏
  • 举报
回复
使用TabControl组件
dataxdata 2013-02-06
  • 打赏
  • 举报
回复
引用 4 楼 HSFZXJY 的回复:
为什么不做成Form??
这样各种功能会独立些,相互不影响,对对启动与被启动的双方都有好处
爱蹄子的羊头 2013-02-06
  • 打赏
  • 举报
回复
frame 也行吧 反正比 坑爹的MDI 好
  • 打赏
  • 举报
回复
有需要实现工程的可以密我,我把窗体皮肤修改的漂亮一些
hsfzxjy 2013-02-05
  • 打赏
  • 举报
回复
引用 1 楼 dataxdata 的回复:
把每个对话框做成相应的进程,点击按钮的时候启动相应的进程就行了
为什么不做成Form??
  • 打赏
  • 举报
回复
昨天提了这个问题,今天想了一下,使用TabControl组件或者Panel组件可以实现 工程目标:在对话框最上面放一排按钮,点击一个按钮下面的对话框就变换到相应的对话框,对话框上面有相应的组件,这样就把很多功能对话框都独立了,可以通过点击按钮来切换不同的功能对话框 工程实现:有一个方法可以使用多个TabControl组件,比如在TabControl1上添加一个编辑框1和一个命令按钮1,在TabControl2上添加一个编辑框2和一个命令按钮2,这时可以看见点击TabControl1只显示编辑框1和命令按钮1,点击TabControl2只显示编辑框2和命令按钮2,即TabControl1上面的组件和TabControl2上面的组件没关系,这两个TabControl组件上面的组件都是独立的,编辑框组件和命令按钮组件与TabControl组件的从属关系可以通过对象树查看器来调整,在最上面添加两个命令按钮来切换TabControl1和TabControl2,但是这种方法有一个缺点,就是在编辑界面的时候,界面只显示最上面的TabControl2,而把TabControl1和TabControl1的编辑框1和命令按钮1覆盖了,解决方法是先在对象检视器中选择被覆盖的TabControl组件,然后点击窗体下面的BCB助手工具栏上面的命令按钮(将控件移动到前面),这样被覆盖的TabControl组件就在当前界面上面显示,而把前一个TabControl组件覆盖到下面 还有一个方法就是使用多个Panel组件,实现方法同上
  • 打赏
  • 举报
回复
进程的方法不能解决问题的根本,使用多个对话框同样可以达到与进程方法相同的效果,问题的关键是多个对话框界面如何与主界面融合 昨天有了一个想法用BCB实现,曾经使用VC实现过,今天调试了一下,使用TabControl组件或者Panel组件可以实现
dataxdata 2013-02-03
  • 打赏
  • 举报
回复
把每个对话框做成相应的进程,点击按钮的时候启动相应的进程就行了

13,826

社区成员

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

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