ComboBox che non si apre [RISOLTO]

Forum dedicato ai programmatori di X# in lingua italiana – Italian language forum

Moderator: wriedmann

User avatar
claudiocarletta
Posts: 101
Joined: Sat Sep 05, 2020 8:56 am

ComboBox che non si apre

Post by claudiocarletta »

Uso Visual Studio ma provo lo stesso con il suo Debug
User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

ComboBox che non si apre

Post by wriedmann »

Ciao Claudio,
con Visual Studio non hai bisogno di uno strumento supplementare per visualizzare questi messaggi - VS lo fa "di serie".
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
claudiocarletta
Posts: 101
Joined: Sat Sep 05, 2020 8:56 am

ComboBox che non si apre

Post 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
Immagine 2023-01-29 174505.jpg (58.34 KiB) Viewed 1776 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:
User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

ComboBox che non si apre

Post 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
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
claudiocarletta
Posts: 101
Joined: Sat Sep 05, 2020 8:56 am

ComboBox che non si apre [RISOLTO]

Post 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:
Post Reply