DataControl Beispiele

Previous  Next

 

 

 

01.11.2009

Eigene Steuer-Buttons verwenden

 

Die Standard-Buttons des DataControls lassen sich problemlos mit eigenen Icons belegen. Zudem können Sie auch die Buttons komplett entfernen und durch eigene RolloverButtons, nur durch Icons oder andere Bildgrafiken oder sogar durch andere Komponenten ersetzen. Die Button-Paare sind jeweils in einem gemeinsamen Container (Parent) und diese wiederum im DataControl-Container gelayoutet (Randlayout), damit diese beim Skalieren des DataControls immer außen bleiben. Vor dem Einfügen neuer Komponenten müssen Sie deshalb das Layout aus- und anschließend wieder einschalten. Damit Ihre neuen Steuer-Buttons funktionieren, müssen Sie diese noch mit den jeweiligen DataControl-Aktionen vor, zurück, erster bzw. letzter Datensatz belegen. Dafür bietet das DataControl entsprechende Methoden, die Sie in der Bibliothek bei den anderen DataControl-Methoden finden. 

 

 

Eigene Icons für die DataControl Steuer-Buttons:

 

1.Fügen Sie ein DataControl auf die Arbeitsfläche ein.
2.Klicken Sie den ersten Steuer-Button des DataControls an und klicken Sie in den Button-Eigenschaften bei Icon auf calldialog und wählen Sie im Bilderkatalog ein neues Icon aus.

 

 

Andere Komponenten als DataControl Steuer-Buttons:

 

1.Fügen Sie ein DataControl auf die Arbeitsfläche ein. Klicken Sie zuerst im Projektmanagement auf Objekte, um eine Übersicht über die Komponenten-Hierarchie des DataControls zu erhalten und wählen Sie im Menü Ansicht > Werkzeugregister > Layoutmanager aus, um den Layoutmanager-Assistenten aufzurufen.
2.Deaktivieren Sie zuerst das Layout des Containers in dem das linke Button-Paare gelayoutet ist. Klicken Sie nun den ersten Steuer-Button an den Sie ersetzen möchten und klicken Sie in den Button-Eigenschaften auf cpnup, um den Parent-Container (Träger) zu selektieren. Klicken Sie im Layoutmanager-Assistenten auf Bevorzugte Größe und setzen Sie die Checkbox bei Bevorzugte Größe. Klicken Sie in den Container-Eigenschaften bei Layout auf calldialog und im folgenden Dialog auf Kein Layout.
3.Entfernen Sie nun den rechten Steuer-Button des linken Button-Paares und fügen Sie eine neue Steuer-Komponente ein in den Parent-Container ein, z.B. ein Icon.
4.Jetzt müssen Sie das Button-Paar wieder layouten. Klicken Sie erneut auf cpnup, um den Parent-Container zu selektieren und klicken Sie in den Container-Eigenschaften bei Layout auf calldialog und im folgenden Dialog auf RandLayout. Da die Position der neuen Komponente im Layout vom Assistenten zufällig gewählt wird, kann die Komponente u.U. sogar verschwinden. Selektieren Sie deshalb die neue Komponente im Projektmanagement bei Objekte und klicken Sie im Layoutmanager-Assistenten auf das Feld Rechts.

 

 

Tipp: I.d.R. müssen Sie die Größenverhältnisse Ihrer neuen Steuer-Komponenten neu austangieren. Dazu können Sie sowohl die Größe Ihrer Steuer-Komponenten als auch die Größe des Parent-Containers im Layoutmanager-Assisten bei Bevorzugte Größe entsprechend anpassen.

 

 

Basiswissen: Layout-Manager.