起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 174|回复: 8

【搞定】关于窗体的未完全解决的问题**

[复制链接]
发表于 2007-6-21 16:05:40 | 显示全部楼层 |阅读模式
我的窗体结构基本上都是这样的(如图)
窗体里包含一个较大的datagrid和一些较小的控件。

1、如果我设置:窗体是800*600,alnone,akleft,aktop,wsnormal;datagrid是akleft,aktop,akright,akbottom。那么运行时不管窗体怎么拖曳,datagrid都能很好地适应。美中不足的是窗体建立的时候就是800*600,在其它分辨率下不能刚好布满整个桌面。

2、如果我设置:窗体是1024*768,alnone,akleft,aktop,wsnormal(或者wsmaximized);datagrid是akleft,aktop,akright,akbottom。
在1024*768分辨率下,底部的控件容易被windows的任务栏挡住,拖曳窗体也很麻烦。

3、如果我设置:窗体是800*600,alclient,akleft,aktop,wsnormal(或者wsmaximized);datagrid是akleft,aktop,akright,akbottom。不管是什么分辨率,开始都可以很好地适应。但是拖曳窗体时,里面的控件可以很好的适应,窗体却始终是最大化的,很不美观。

怎么才能在1、的情况下,初始窗体是最大化,其它性质又不改变?

Pic_083.jpg

56.54 KB, 下载次数: 114

回复

使用道具 举报

 楼主| 发表于 2007-6-22 15:04:15 | 显示全部楼层
听了同事讲的,还不是很明白,试了一下也没成功,
由于在忙别的东西,没有很多的时间去试。
能否在这里列一下要点,还有怎么看早上那个商品信息的资源包。
或者我自己打电话过去?
回复 支持 反对

使用道具 举报

发表于 2007-6-22 17:32:10 | 显示全部楼层
楼主问题解决了没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 17:38:29 | 显示全部楼层
试着添加了两个panal ,
上面的akleft 、aktop 、akright
下面的akleft 、akbottom 、akright
中间的datagrid  akleft 、aktop 、akright 、akbottom

窗体733*527,wsmaximized
运行的时候还是不行

Pic_087.jpg

133.35 KB, 下载次数: 95

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 17:39:22 | 显示全部楼层
运行的时候如图

Pic_088.jpg

41.31 KB, 下载次数: 95

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 17:46:21 | 显示全部楼层
在协同里的效果更差

Pic_089.jpg

70.36 KB, 下载次数: 99

回复 支持 反对

使用道具 举报

发表于 2007-6-22 17:47:05 | 显示全部楼层
应该设置align属性
上面panel  alTop
中间grid  alClient
下面panel  alBottom
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 17:55:15 | 显示全部楼层
刚设置了也没有用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 18:12:40 | 显示全部楼层
结帖,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 23:55 , Processed in 0.042529 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表