Page 2 of 2
ComboBox che non si apre
Posted: Sun Jan 29, 2023 3:45 pm
by claudiocarletta
Uso Visual Studio ma provo lo stesso con il suo Debug
ComboBox che non si apre
Posted: Sun Jan 29, 2023 3:48 pm
by wriedmann
Ciao Claudio,
con Visual Studio non hai bisogno di uno strumento supplementare per visualizzare questi messaggi - VS lo fa "di serie".
Wolfgang
ComboBox che non si apre
Posted: Sun Jan 29, 2023 5:11 pm
by claudiocarletta
Ciao Wolfgang
ho modificato il codice perché altrimenti il programma sentiva il puntatore che entrava nell'area del controllo
- Immagine 2023-01-29 174505.jpg (58.34 KiB) Viewed 1784 times
e non ci si capiva più nulla.
In questo modo (debug su riga 461) avrebbe dovuto sentire solo la tastiera dentro il controllo ma il tasto KEYENTER non lo intercettava mai.
Ho spostato il debug sulla riga 460 e non sentiva alcun tasto dentro il controllo. Entrava nel debug solamente quando
un
KEYTAB oppure un
KEYTAB inverso faceva
entrare il cursore dentro il controllo, ma wParam era sempre =0
Sono piuttosto testardo ma ci sto quasi rinunciando
Claudio :silly:
ComboBox che non si apre
Posted: Sun Jan 29, 2023 5:22 pm
by wriedmann
Ciao Claudio,
WM_GETDLGCODE arriva solo con tasti molto specifici.
Il ComboBox è un controllo strano perchè è composto da due controlli differenti: una listbox che si apre e una singlelineedit.
In teoria si dovrebbe rintracciare entrambi i controlli ed intercettare quello che succede.
Purtroppo non ho nessuna esperienza con questo e non posso dire niente, però ci sono altri esperti qui che magari possono aiutare.
Wolfgang
ComboBox che non si apre [RISOLTO]
Posted: Sun Jan 29, 2023 5:55 pm
by claudiocarletta
Ciao Wolfgang
infatti mi ero accorto che questa sua dicotomia mostra degli inconvenienti.
Se si cerca di controllare l'input con un FieldSpec non sente nulla, se viene riempito automaticamente da un elemento durante la selezione ho notato che mi dava un errore di stato in basso sulla Shell
Nessun problema, tanto sono lavori scolastici mal pagati o per nulla pagati. ¿Come si dice?
A caval donato ...
Grazie comunque a tutti, ho imparato tante altre cose :woohoo: