Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Edit mit Popup bei der Eingabe (https://www.delphipraxis.net/128895-edit-mit-popup-bei-der-eingabe.html)

BAMatze 8. Feb 2009 19:41


Edit mit Popup bei der Eingabe
 
Hallo an alle,

ihr kennt ja sicherlich die jetzigen Standarts, bei der man während der Eingabe in ein Editfenster ein Popupfenster bekommt, wo aus einer möglichen Auswahlmenge die noch übrigen Möglichkeiten aufgelistet bekommt unter dem Edit. Gibt es dafür eine schon vorgefertigte Komponente oder wie mache ich das am besten? wenn man normal ein Popup mit einem Edit verwendet, dann klappt sich dies ja nur beim Rechtsklick auf, zumindest soviel ich weiß. Vieleicht hat jemand eine einfache Möglichkeit dies zu realisieren.

Vielen Dank
BAMatze

mkinzler 8. Feb 2009 20:03

Re: Edit mit Popup bei der Eingabe
 
Meinst du eine ComboBox?

BAMatze 8. Feb 2009 20:06

Re: Edit mit Popup bei der Eingabe
 
nein meine wo ich Text wie eingeben kann und das Popup reduziert gleich alle Möglichkeiten, die nicht mehr passen. Also muss es ja als Grundbaustein ein Edit haben oder? Combobox ist ja fest.

himitsu 8. Feb 2009 20:09

Re: Edit mit Popup bei der Eingabe
 
Du könntest eine ListBox unter deinem Edit anzeigen und darin anhand des Editinhaltes, bzw des Wortes beim Cursor, die Wortliste der Listboxen anpassen.

bzw. such einfach mal nach Hier im Forum suchenAutoComplete

Noedel 8. Feb 2009 20:10

Re: Edit mit Popup bei der Eingabe
 
Natürlich kann man in Comboboxen nen Text manuell eingeben. Das sollte damit super funktionieren...

BAMatze 8. Feb 2009 20:19

Re: Edit mit Popup bei der Eingabe
 
Zitat:

Zitat von Noedel
Natürlich kann man in Comboboxen nen Text manuell eingeben. Das sollte damit super funktionieren...

Sorry hast recht, aber ich möchte den Pfeil an der rechten Seite möglichst vermeiden. Die Idee mit der Listbox ist schon ganz gut.

taaktaak 8. Feb 2009 20:27

Re: Edit mit Popup bei der Eingabe
 
Der Pfeil an der rechten Seite ist aber eigentlich ein Hinweis auf eine bestimmte Funktionalität, warum willst du den verstecken und die Bedienung für den "Normalanwender" unnötig kompliziert machen?

himitsu 8. Feb 2009 20:54

Re: Edit mit Popup bei der Eingabe
 
Seiner Beschreibung nach möchte er sowas wie das Hier im Forum suchenAutoComplete (ich verlinks gern nochmal :mrgreen: ) basteln und da gibt's meistens auch keinen Pfeil da rechts :angel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz