Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.336 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Farbigen Rand um Form zeichnen

  Alt 14. Dez 2009, 16:03
Hallo,

ich hab auch mal eine Form mit gerundeten Ecken gebaut und ebenfalls auch mit einem farbigen Rand.

Ich hab das damals so gelöst:

Delphi-Quellcode:
procedure TMainForm.FormPaint(Sender: TObject);
const
  Pen_Width = 2;
  Round_C = 20;
begin
  with MainForm.Canvas do
    begin
      // Rahmen um die Form aufbauen
      Pen.Width := Pen_Width;
      Pen.Color := clBlack;
      Pen.Style := psInsideFrame;
      RoundRect(0, 0, Width - Pen_Width, Height - Pen_Width, Round_C, Round_C);
    end;
end;
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat