Sie sind auf Seite 1von 2

Verschiedene Auswahlboxen (Choiceboxes) und Listboxen mit unterschiedlichem

Verhalten.

Die Beispiele sind bewu�t einfach gehalten um auch Anf�ngern das Wesentliche nahe
zu
bringen. Die Beispiele sollten ab Profanversion 7.5 bis inkl. XProfanversion 11.2
laufen.

AuswBox1 (ChoiceBox). Der Inhalt wird sortiert angezeigt.


AuswBox2 (ChoiceBox). Der Inhalt wird, so wie geladen (unsortiert).
AuswBox3 (ChoiceBox). Der Inhalt wird sortiert angezeigt. Wahlweise kann eine
ausgew�hlte Zeile editiert werden.
Listbox1 reagiert sofort mit Klick auf eine ausgew�hlte Zeile
Listbox2 reagiert sofort auf einen Doppelklick auf eine ausgew�hlte Zeile
Listbox3 zeigt die markierte Zeile erst mit der OK Taste an. Hier werden auch
Tabulatoren verwendet.
Listbox4 Listbox wird mit @Control erstellt. Es k�nnen mehrere Listboxzeilen
gleichz. ausgew�hlt werden (multiple select)
Listbox6 es werden zwei Listboxen gezeigt. Eine mit Einfachselektion die andere
mit Mehrfachselektion. Wesentlich ist, dass ein
Suchen eines bestimmten Begriffes in den Boxen unterschiedlich zu
behandeln ist.
Listbox7 Eine "Listbox" mit dem @Control "CreateListView" erstellt. Funktioniert
zwar ab XProfan10 noch, ist aber veraltet.
Listbox8 Eine "Listbox" mit dem @Control "CreateListView" erstellt. Funktioniert
zwar ab XProfan10 noch, ist aber veraltet. Optisch
aufgewertet und enth�lt auch je ein Icon in jeder Zeile.

Ab XProfan10 k�nnten die Programme vereinfacht werden, weil es hier ein


@Create("ListBox", .....) gibt, das die
M�glichkeit der unsortierten und der sortierten Version gibt.

Gleiches gilt auch f�r die Auswahlboxen -@Create("ChoiceBox", .....)- wo sortierte


und unsortierte Anzeige ausw�hlbar
ist. Und es gibt hier auch die Variante bei der auch ein (ge�nderter) Wert
eingegeben werden kann.

Es sind auch 2 "Listbox"-Beispiele vorhanden die mit Listview erstellt wurden.


Davon eine Version die auch Icons in der Zeile zeigt. F�r diese Beispiele wird
ListViewP.inc benutzt.

in der Datei ListView.txt gibt es auch umfangreiche Informationen zu Listviews.

Einige Boxen sind auch im Beispielprogramm Dialoge (Dialoge.zip. hier nicht


enthalten!) verwendet, doch glaube ich, sind dort zu viele Elemente und die
�bersicht wird im Programm dadurch gest�rt.

Letztes update 15.05.2010.


Die Beispiele sollten jetzt auch unter Profan 7.5 korrekt funktionieren.

WICHTIG:

ListViews (Listbox7 und Listbox8) werden mit einem @Control erstellt und sind somit
keine echte Profanfunktion. Es gibt jedoch (seit einigen Profanversionen)
GridBoxen.

F�r Programme mit "echten" ListViews verwende ich die Freeware-ListView von Frank
Abbing (http://frabbing.bplaced.de). Diese DLL l�uft sehr schnell und deckt viele
Funktionen ab die in reinem Profan nicht oder nur umst�ndlich durchf�hrbar sind.

Einige Boxen sind auch im Beispielprogramm Dialoge.prf (hier nicht enthalten!)


verwendet, doch glaube ich, sind dort zu viele Elemente und die �bersicht wird im
Programm dadurch gest�rt.