delphi中窗体的大小固定问题,描述如下

用delphi写的程序,窗口中放置了两个panel控件。在代码中设置borderstyle:=true;然后改变窗体的clientwidth、clientheight属性... 用delphi写的程序,窗口中放置了两个panel控件。在代码中设置borderstyle:=true;然后改变窗体的clientwidth、clientheight属性,再设置borderstyle := false。当接下来再改变panel的left属性时,为什么窗体的clientheight会改变?
代码无编译错误,已编译通过。
展开
 我来答
百度网友0c14fe6
2011-12-23 · TA获得超过912个赞
知道小有建树答主
回答量:695
采纳率:0%
帮助的人:643万
展开全部
楼主详细描述一下,两个client值都是form的对吧?

基于这个分析,两个panel本来是不是本来就有一部分长出窗口?若是,1收拢试试看,若否,弄一个button放在窗体右下角,2看还有没有这种情况?

若符合1,得出结论带client的两个属性标志的范围是所有控件可能出现的范围(不包括窗体),若符合2,得出结论带client的两个属性标志出不算窗体的所有控件可能出现的范围。

还有一种更大的可能性:client的两个属性单纯的标出了窗体高度减去标题栏高度的范围,在设计阶段对其的任何改变都不会影响窗体的大小。

无论是哪一种,改变的根本原因都是ide的自我修正,不过程度有区分。

此外borderstyle的值不是以true false而论的吧?我不觉得他会对上面的属性有所影响。

最后,限制窗口的最大和最小,请用maxheight maxwidth minheight minwidth 系列属性。
12558889
2011-12-23
知道答主
回答量:42
采纳率:0%
帮助的人:33.5万
展开全部
你用的是Delphi哪个版本的啊?panel的borderstyle属性可以为true的吗?你确定???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wipgjvih
2011-12-23
知道答主
回答量:13
采纳率:0%
帮助的人:2.1万
展开全部
delphi中 有IntToStr ,有没有长整型、Ddword型转
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式