| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1443 人关注过本帖
标题:这个界面如何实现
只看楼主 加入收藏
chen3bing
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:507
专家分:104
注 册:2008-11-12
结帖率:91.22%
收藏
已结贴  问题点数:10 回复次数:4 
这个界面如何实现
写程序中遇到这种问题:在一个主界面里,最上方有两个按钮。点击左边那个,下方出现一堆控件,
也就是显示界面A。点击右边那个,界面A消失,出现一堆控件,也就是显示界面B。
这两个界面都是把主窗体塞得满满的。我见过别人做的这种界面,自己却想不出怎么做的。
我不懂得是当显示界面A时,已经把主窗体空间占满了,那界面B布置窗体时是怎么放上去的。
也不知道说清楚没有。高手指点一下,如何实现?谢谢!
搜索更多相关主题的帖子: 界面 出现 控件 显示 窗体 
2018-10-13 14:10
wds1
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:49
帖 子:393
专家分:2025
注 册:2016-3-10
收藏
得分:3 
做2个窗体或者frame,之后用控制显示,或者置前置后。

Private Sub Command1_Click()
  Form1.Visible = False
  Form2.Visible = True
End Sub
Private Sub Command2_Click()
  Form2.Visible = False
  Form1.Visible = True
End Sub
2018-10-13 15:14
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:3 
或做三个介面,介面一按钮控制二或三介面,显示在介面一正确且相对位置和显不显示,
这样就不会在一个介面里,出现多到数不清的控件,不好维护,毕竟Form.Hide只是一行指令
不需要去管Form里面的控件操作,只有介面一要边框,其他介面不要显示边框



[此贴子已经被作者于2018-10-13 18:54编辑过]


不要選我當版主
2018-10-13 18:52
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:2 
程序代码:
Private Sub Command1_Click()
Frame1.Visible = True
Frame2.Visible = False
End Sub

Private Sub Command2_Click()
Frame1.Visible = False
Frame2.Visible = True
End Sub

Private Sub Form_Load()
Call Command1_Click
End Sub

二个框架,二个按钮就可以了呀,在框架中放置你需要放置的控件,框架1与框架2放置的控件应该不一样.

请不要选我!!!
2018-10-14 10:15
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:2 
印像风版以前好像教过怎么做视窗嵌入
类似像HTML一样在视窗的指定一部分嵌入另一个视窗

单一表单内放入太多控件会导致效能低下
前提是你真的有必要用到这么多控件

不然用Frame做切换会比较方便

[此贴子已经被作者于2018-10-15 12:18编辑过]


不要選我當版主
2018-10-15 12:14
快速回复:这个界面如何实现
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017173 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved