窗体左侧Groupbox1 带按钮 右侧Groupbox2
点击按钮Groupbox1 铺满全屏 再点击下Groupbox1 返回原始状态我想问窗口放大以后点击按钮Groupbox1 返回时如何自动适应最大窗口var
oldRect: TRect;
flg: Boolean = False;procedure TForm1.FormCreate(Sender: TObject);
begin
oldRect.Left := Groupbox1.Left;
oldRect.Top := Groupbox1.Top;
oldRect.Right := Groupbox1.Width;
oldRect.Bottom := Groupbox1.Height;
end;procedure TForm1.btn1Click(Sender: TObject);
begin
if not flg then
begin
flg := True;
Groupbox1.Align := alClient;
end
else
begin
flg := False;
Groupbox1.Align := alNone;
Groupbox1.SetBounds(oldRect.Left, oldRect.Top, oldRect.Right, oldRect.Bottom);
end;
end; 不放大窗口的时候都正常 但是放窗口就不同步了
如图1
不放大的时候点击返回正常
图2放大情况下点击按钮返回就不能自动适应红色范围内,请问如何解决呢
点击按钮Groupbox1 铺满全屏 再点击下Groupbox1 返回原始状态我想问窗口放大以后点击按钮Groupbox1 返回时如何自动适应最大窗口var
oldRect: TRect;
flg: Boolean = False;procedure TForm1.FormCreate(Sender: TObject);
begin
oldRect.Left := Groupbox1.Left;
oldRect.Top := Groupbox1.Top;
oldRect.Right := Groupbox1.Width;
oldRect.Bottom := Groupbox1.Height;
end;procedure TForm1.btn1Click(Sender: TObject);
begin
if not flg then
begin
flg := True;
Groupbox1.Align := alClient;
end
else
begin
flg := False;
Groupbox1.Align := alNone;
Groupbox1.SetBounds(oldRect.Left, oldRect.Top, oldRect.Right, oldRect.Bottom);
end;
end; 不放大窗口的时候都正常 但是放窗口就不同步了
如图1
不放大的时候点击返回正常
图2放大情况下点击按钮返回就不能自动适应红色范围内,请问如何解决呢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货