TRectの使い方は?

解決


maz  2007-01-30 23:00:49  No: 24685

初めまして。

いま、ボタンを2つ配置し片方のボタンを押したら画面の最大化、もう片方のボタンを押したら元に戻すというプログラムを組んでいるのですが、なかなかうまくいかず困っています。

TRectにて宣言したsave1に現在の設定値を取得(格納)させるところで「E2064 代入できない左辺値です」とのエラーが出てしまいます。

TRectの使い方が間違っているのでしょうか??

下記が現在記述しているソースです。

const
  save1: TRect = ();
  save2: TRect = ();

  if VP1.Align = alNone then
  begin
    RestorePanel.Visible := True;
    VP1.BringToFront;
    save1 := BoundsRect;
    Align := alClient;
    save2 := VP1.BoundsRect;
    VP1.Align := alClient;
  end else
  begin
    self.TabStop := False;
    RestorePanel.Visible := False;
    Align := alNone;
    VP1.Align := alNone;
    BoundsRect := save1;
    VP1.BoundsRect := save2;
    VP1.BringToFront;
  end;

始めのbegin〜endが最大化するときに読み込むコード、下のbegin〜endが元の大きさに戻すときに読み込むコードです。

どなたか、ご教授いただけないでしょうか??
※VP1というのはTPanelのことです。


maz  2007-01-30 23:23:09  No: 24686

すみません。自己解決しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加