如何让窗体自动调整大小

li_ming 2006-11-07 02:43:13
在窗体的最下方有个GroupBox,当GroupBox不可见的时候如何让窗体自动调整缩小??
...全文
117 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_ming 2006-11-07
  • 打赏
  • 举报
回复
我手头上有个程序,它实现 了我上面说的功能,它既没有autosize:=true;这样,也没有写相应的过程,我找遍了整个程序都找到答案,不知道它是怎么实现 的?
flashtong 2006-11-07
  • 打赏
  • 举报
回复
autosize:=true;
或者代码
如下:
procedure TScanF.changsize();
var i, H : integer;
begin
H := 0;
for i := 0 to self.ComponentCount - 1 do
begin
if self.Components[i] is trzgroupbox then
begin
if trzgroupbox(self.Components[i]).Visible then
H := h + trzgroupbox(self.Components[i]).Height;
end;
end;
if h > 0 then
self.Height := RzToolbar.Height + h + 30;
self.Width := formwidth;
end;
手指风 2006-11-07
  • 打赏
  • 举报
回复
写个过程咯,把groupbox的height减掉就是了

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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