Abgerundete Rechtecke in einer VCL-Formularanwendung zeichnen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu So erstellen Sie eine VCL-Formularanwendung mit Grafiken

Mit den folgenden Schritten wird ein abgerundetes Rechteck in einem VCL-Formular gezeichnet:

  1. Ein VCL-Formular erstellen und Quelltext für die OnPaint-Ereignisbehandlungsroutine des Formulars schreiben.
  2. Die Anwendung compilieren und ausführen.

So erstellen Sie ein VCL-Formular:

  1. Wählen Sie Datei > Neu > Weitere > Delphi-Projekte oder C++Builder-Projekte, und doppelklicken Sie auf das Symbol VCL-Formularanwendung.Der VCL-Formular-Designer wird angezeigt.
  2. Klicken Sie im Objektinspektor auf die Registerkarte Ereignisse.
  3. Doppelklicken Sie auf das Ereignis OnPaint.Der Quelltext-Editor wird angezeigt. Der Cursor befindet sich bereits im Block der Ereignisbehandlungsroutine TForm1.FormPaint (Delphi) bzw. TForm1::FormPaint (C++).
  4. Geben Sie folgenden Quelltext für die Ereignisbehandlungsroutine ein:
 Canvas.RoundRect(0, 0, ClientWidth div 2,
   ClientHeight div 2, 10, 10);
 Canvas->RoundRect( 0, 0, ClientWidth / 2, ClientHeight / 2, 10, 10 );


So führen Sie das Programm aus:

  1. Speichern Sie alle Dateien des Projekts. Wählen Sie dann Start > Ausführen.
  2. Die Anwendung wird ausgeführt und zeichnet ein abgerundetes Rechteck in das obere linke Viertel des Formulars.

Siehe auch