Mehrspaltige ComboBox
-
Hallo,
ich suche nach einer Möglichkeit eine mehrspaltige ComboBox zu erstellen. Eine Lösung nach dem Motto "ich wandel alles erstaml in einen String und pflücke das nachher wieder auseinander" nützt mir nichts. Es muss auch nicht unbedingt eine ComboBox sein, sollte aber wie eine Aussehen.
Hoffe auf eure Hilfe!!!
-
Hallo
Die einzelnen Spalten mit einem eindeutigen Trennzeichen zusammenpacken und in die Combobox eintragen. Dann den OnDrawEvent benutzten um die Spalten wieder auseinander zu nehmen und wie gewünscht ausgeben. Dabei geht natürlich die Möglichkeit vorloren Items in dem Textfenster zu bearbeiten.
Alternativ kannst du auch die Spalten über die Items->Objects -Eigenschaft an den DrawEvent weitergeben.bis bald
akari
-
Wozu soll das eigentlich gut sein, der Anwender kann doch weiterhin nur ein komplettes Item (Zeile) auswählen!?
-
Hallo
ich könnte mir zusätzliche Informationen zum Item vorstellen, ala Google Suggest (auch wenn das keine ComboBox an sich ist)
bis bald
akari
-
Und wirklich mehrspaltig ist es auch nicht.
Aber ich verstehe was du meinst.
-
Es geht mehr darum die verschiedenen Spalten optisch vernünftig zu trennen. Wenn ich die Abstände zwischen den einzelnen "Spalten" mit Space auffülle ist das alles leicht verrückt. Soll in etwa so aussehen:
&001 50,34kHz 23,64kHz 65ms
&002 100,44kHz 234,43kHz 123ms
...Da der Platz für die Auswahl auf dem Formular jedoch recht eng ist kann ich keine ListBox Einsetzten.
Schön wäre es auch wenn man dem ganzen noch eine Art Überschrift hinzufügen könnte.
-
anlu schrieb:
&001 50,34kHz 23,64kHz 65ms
&002 100,44kHz 234,43kHz 123ms
...Eigentlich sollten das vier Spalten werden....
-
Hi,
entweder von der Zeichenzahl richtig formatieren, daß die 50 mit einem führenden Leerzeichen auf die gleiche Breite gebracht wird wie die 100 und eine nichtproportionale Schrift wie Courier wählen, oder das Zeichnen der einzelnen Anzeigen komplett selbst in die Hand nehmen. Damit hat man dann die meisten Freiheiten und kann sogar senkrechte Trennlinien mit dazwischen zeichnen.
Gruß Mümmel
-
Gibt es Irgendwo ein Tutorial / HowTo wie man die Anzeige koplett selbst zeichnet??