以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于界面设计  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=104233)

--  作者:zhsenchzhi
--  发布时间:2017/7/25 22:42:00
--  关于界面设计

这是一个主窗口,首先 分为上下两部分  PanelTop  和  PanelMiddle

计划  PanelTop 的 停靠 为  Top, 最顶层为  False
PanelMiddle的停靠 为 Fill , 最顶层 为 True

PanelMiddle  又分为 左右 两部分  : PanelBottomLeft  和  PanelBottomMiddle

PanelBottomLeft  的停靠为 Left,最顶层 为 false  ,PanelBottomMiddle 的停靠为 Fill, 最顶层 为 true

PanelBottomLeft  和  PanelBottomMiddle 上面又各有几个控件


在  仅将 PanelTop  的停靠 设为  Top, PanelMiddle、PanelBottomLeft  和  PanelBottomMiddle 设为 none的情况下, 他们在界面设计阶段显示如下:


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

但是在将  PanelMiddle  设为Fill、PanelBottomLeft 设为 left  和  PanelBottomMiddle 设为 fill的情况下,他们在设计阶段显示却为下图所示,PanelBottomLeft  和  PanelBottomMiddle部分内容被遮住了,请问这是怎么回事呢?给界面设计工作带来很大的不方便


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

代码如下:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:报表原主窗口2.rar





--  作者:有点蓝
--  发布时间:2017/7/25 23:03:00
--  
建议使用分区控件进行分隔,就不用为这些层次困扰了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目23.foxdb


--  作者:zhsenchzhi
--  发布时间:2017/7/25 23:09:00
--  
我就想知道,上面的窗口,究竟有什么问题,以后应该怎样做才能避免

分区控件我知道,也用过,但是,上面的问题在什么地方呢?

--  作者:有点甜
--  发布时间:2017/7/26 9:28:00
--  

我测试没问题。如果你的窗口过大而你的屏幕过小,请把窗口的属性->自动滚动->设置成true

 

 


--  作者:zhsenchzhi
--  发布时间:2017/7/26 10:25:00
--  
我的设计都是根据我的屏幕来的, 我的 屏幕是17寸的液晶, 1920*1080 的分辨率,这还能小?
--  作者:zhsenchzhi
--  发布时间:2017/7/26 10:27:00
--  
我这个窗口,运行起来是正确的,就是窗口设计时,显示就出现问题,给窗口的修改造成很大的困扰

这和以前的情况正好相反, 以前的  最顶层 设置不合适的时候, 设计阶段显示正确, 运行阶段显示不正确,

现在的情况正好相反


--  作者:有点甜
--  发布时间:2017/7/26 10:27:00
--  
以下是引用zhsenchzhi在2017/7/26 10:25:00的发言:
我的设计都是根据我的屏幕来的, 我的 屏幕是17寸的液晶, 1920*1080 的分辨率,这还能小?

 

你的窗口我测试没问题,你肯定是选择错了panel,然后设置了停靠fill。


--  作者:zhsenchzhi
--  发布时间:2017/7/26 10:52:00
--  
这个肯定是不可能的,我试过很多次了

实际上,我有好几个窗口,都来自于同一个模板,别的都没事,唯独这个有问题

就是因为存在问题,我才把原来  是 Fill  的panel 设置成了 none,以便于做设计和修改,原有的模板都是fill

另外就是,如果 我 选择错了panel, 那在运行阶段也应该是错的,可是 运行阶段是正确的,就是设计阶段不正确

--  作者:有点甜
--  发布时间:2017/7/26 12:28:00
--  
以下是引用zhsenchzhi在2017/7/26 10:52:00的发言:

 
另外就是,如果 我 选择错了panel, 那在运行阶段也应该是错的,可是 运行阶段是正确的,就是设计阶段不正确

 

我测试确实没问题。

 

如果你的有问题,panel设置置顶,窗口滚动条显示出来。


--  作者:zhsenchzhi
--  发布时间:2017/7/27 17:18:00
--  
这个问题就在这里,这个界面我有好几个,都是同一个模板生成,唯独这个有问题,是因为有问题,从我才把那些原来是 fill 的panel 设置成 none,目的是为了 对界面做修改

而不是因为设置成了 none,才引发的问题

要不你们远程一下,在我机器上试一下,看看到底是怎么回事?
[此贴子已经被作者于2017/7/27 17:19:10编辑过]