Owner-Drawn-Elemente anzeigen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Mit Steuerelementen arbeiten - Index

Wenn Sie eine Komponente als Owner-Draw-Komponente definieren (durch Einstellen einer Eigenschaft oder Bereitstellen einer Ereignisbehandlungsroutine für benutzerdefiniertes Zeichnen), wird dieses Steuerelement nicht mehr auf den Bildschirm gezeichnet. Stattdessen generiert das Betriebssystem für jedes sichtbare Element der Komponente Ereignisse, die Sie in Ihrer Anwendung behandeln können, um die Elemente anzuzeigen.

Führen Sie für jedes sichtbare Element in einem Owner-Draw-Steuerelement die folgenden Aktionen durch. Verwenden Sie für alle Elemente eine einzige Ereignisbehandlungsroutine.

  1. Legen Sie bei Bedarf die Größe des Elements fest.Wenn alle Elemente die gleiche Größe haben (z.B. bei einem Listenfeld mit dem Stil lsOwnerDrawFixed), können Sie diesen Schritt überspringen.
  2. Zeichnen Sie das Element.