TEdit und die Abfrage nach Strings im Feld oder nicht!
-
Guten Tag die lieben Herren.
Ich hab malhier gesucht und leider wurde ich nicht fündig.
Also ich suche bzw. möchte eine Abfrage starten, die mir erlaubt
das ich erst in einem Memofeld eintrage, wenn im Edit Feld ein String steht.
Gibt es eine Eigenschaft die mir das Abfragen nach Strings im Editfeld hergibt?
Ich hab gesucht und verweifele...ich werde nicht fündig
danke im vorraus Juan

-
if(Editfeld->Text=="....") ....
-
In der Text-Eigenschaft steht immer ein String
-
Ja das ist blöd....was für ein Vorschlag hast du denn?
ALso nochmal mein Problem.
Ich möchte erst wenn ich etwas im Editfeld eintrage, dann erst ins Memofeld hinzufügen. Wie mache ich das am besten?
-
Ich verstehe überhaupt nicht was du willst
Im ONEXIT Ereignis des Editfeldes
(if(editfeld->Text!="") Memo->Lines->Add(editfeld->Text);Das wird aber erst ausgeführt, wenn der Eingabefokus nicht mehr beim Editfeld liegt.
Das ONCHANGE kannst du nur schwer nutzen. Das wir bei jeder Änderung aufgerufen. Du könntest dann nur auf ENTER prüfen und dann ein kopieren in das Memofeld vornehmen.
-
also ich versuche es mal anders zu formulieren. ich möchte keinen leeren strings eintragen in der ListBox...ALso möchte ich, dass erst wenn was in dem EditFeld steht, erst dann in der ListBox eintragen können. Aber dein Vorschlag hab ich gerade ausprobiert...geht leider nicht...

-
ist es ein Memofeld oder eine Listbox
Enscheide dich mal!

Natürlich geht mein Vorschlag, kann dir gerne ein funktionierendes Beispiel senden. Natürlich mit einem Memofeld von dem du ja bisher sprachest. Für eine Listbox sind da natürlich Änderungen vonnöten
-
Eine Listbox mit der Möglichkeit etwas einzutragen (also Listbox & Eidtfeld) heisst übrigens Combobox und gibt es als Komponente neben der Listbox

-
...geht leider nicht...
Hast du das
ONEXIT Ereignis des Editfeldes
auch ausgelöst ???
-
Das wird aber erst ausgeführt, wenn der Eingabefokus nicht mehr beim Editfeld liegt.
Ob er lesen kann?
-
was ihr wohl damit andeuten wollt?
