vorrei riuscire a leggere ciò che scrive l'utente nel campo edit di un CCOmboBox, ma non riesco a capire quale metodo usare...
vorrei riuscire a leggere ciò che scrive l'utente nel campo edit di un CCOmboBox, ma non riesco a capire quale metodo usare...
Quando l'utente scrive all'interno di un combo box va a modificare il Text. Se vuoi leggere ciò che ha scritto dopo che ha premuto un tasto (ad esempio) e che l'opzione da lui inserita venga aggiunta tra le scelte del TComboBox devi scrivere, nell'evento OnClick, il seguente codice:codice:AnsiString Testo=ComboBox1->Text; ComboBox1->Items->Add(Testo); //o più semplicemente.. ComboBox1->Items->Add(ComboBox1->Text);
non esiste la proprità text del combobox...so che esiste in vb ma in c++ nelle dichiarazioni non è nemmeno presente..
E' vero, non è presente nemmeno in Borland C++Builder, però funziona...prova! mal che vada non va!
da mfc
CString val;
CComboBox.GetLBText(indice, val);
oppure, da wtl/api utilizzando SendMessage con messaggio WM_GETLBTEXT.
MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
.:[ It resumes the development !! ]:.