Einzelnen Beitrag anzeigen

Benutzerbild von freak4fun
freak4fun

Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#4

Re: Animate zentrirt auf Panel

  Alt 14. Jul 2008, 13:50
Ich hatte lange Weile:
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin
  if (Panel1.Width > Memo1.Width + 25) then
  begin
    Memo1.Width := Memo1.Width + 25;
    Memo1.Left := round((Panel1.Width - Memo1.Width) / 2);
  end
  else
  begin
    Memo1.Left := 1;
    Memo1.Width := Panel1.Width - 2;
  end;
end;

procedure TForm2.Button2Click(Sender: TObject);
begin
  if (Panel1.Height > Memo1.Height + 25) then
  begin
    Memo1.Height := Memo1.Height + 25;
    Memo1.Top := round((Panel1.Height - Memo1.Height) / 2);
  end
  else
  begin
    Memo1.Top := 1;
    Memo1.Height := Panel1.Height - 2;
  end;
end;
Nur mal so als Beispiel.
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
  Mit Zitat antworten Zitat