C++ builder 6

#888631
Lesenswert?

Hallo

Also ich besitzte den C++ Builder 6 von Borland und möchte jetzt, wenn 
ich was in ein Kommandofeld (TEdit) eintrage, dass die zuletzt 
verwendeten Kommandos in einem aufklappenden Menü angezeigt werden, 
ausgewählt werden können und bei betätigen der Entertaste ins 
Kommandofeld springen.

Realisiert hab ich das bis jetzt so: Ich habe eine Combobox erstellt, 
sobald man jetzt im Kommandofeld (TEdit) auf der Tastatur die Pfeil 
nach-unten-Taste drückt wird der Fokus auf die Combobox gesetzt und kann 
dann durch drücken eines Buchstaben die Box sammt der letzten Kommandos 
aufspringen lassen und mittels Enter das geeignete auswählen.
Die Combobox ist dann noch im Hintergrund hinter das TEdit gelegt.
Mein Problem jetzt, Ich hätte es gern so, dass die Combobox schon mit 
der Pfeil nach-unten-Taste aufspringt, aber diese Option gibt es nicht 
im Objektinspektor. Und das die zu letzt verwendeten Kommandos andersrum 
eingeordnet sind, da ich ja mit Items->Add(...) immer nur etwas 
hintendran hängen kann.

Vielleicht kennt ja jmd. auch eine andere Möglichkeit so etwas auch ohne 
eine Combobox zu realisieren.

Danke für jegliche Hilfe.
#888726
Lesenswert?

Finde über die MSDN heraus, wie eine Combobox eigentlich aufgemacht wird 
(Tip: ist auch nur eine Windows-Message). Diese Message sendest du dann 
an deine Combobox und schon ist das Problem gelöst.

Andererseits gibt es z.B. in der Jedi-VCL bereits Comboboxen mit 
eingebauter History und Auto-Ausfüllen...
Gast #888871
Lesenswert?

Danke für die Hilfe.

Die Jedi-VCL hab Ich jetzt nur für Delphi gefunden.
Also muss ich mir wohl mal die MSDN heraus suchen...
oder weißt du wie Ich die Jedi-VCL im Builder 6 drauf bekomme.

MFG
Gast #891734
Lesenswert?

Hi,

ist ganz einfach, wenn der C++ Builder 6 installiert ist, finded der 
JVCL-Installer den Builder automatisch.

Du mußt aber vorher die JCL-Bibliothek installieren damit die VCL 
funktionieren ( soweit ich mich erinnere ... )

ciao

WEIF
Gast #891760
Lesenswert?

Dankeschön...
Habs hin bekommen und freu mich über die erweiterte Bibliothek.
Die History Funktion hab ich allerdings nicht gefunden, hab allerdings 
einen Weg gefunden die halbwegs zu programmieren.

Trotzdem vielen Dank.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren