Oh, non è che ho sbagliato? Che ho interpretato male la domanda?
Mi è venuto il dubbio, perché pari di evento, quindi temo di sì, ovvero che tu voglia scrivere codice nella routine evento Open, ovvero quando l'utente apra la ComboBox.
Oh, non è che ho sbagliato? Che ho interpretato male la domanda?
Mi è venuto il dubbio, perché pari di evento, quindi temo di sì, ovvero che tu voglia scrivere codice nella routine evento Open, ovvero quando l'utente apra la ComboBox.
La routine che ho pubblicato funziona, ma ciò che fa non è altro che aprire la combo da codice!
Aggiungere un evento tipo onOpen, ovvero che scatti all'apertura, è meno semplice.
Non dovessi trovare la soluzione (che esiste!!! ma non di default in B4J), potresti risolvere usando un button come "testata" di una finta ComboBox e una CustomListView come finto panello di una finta ComboBox.
Mamma mia come ho spiegato male; colpa di mal di testa e del fatto che voglio correre a... pranzare!
Insomma, puoi sostituire la ComboBox con una coppia Button+CustomListView.
La routine che ho pubblicato funziona, ma ciò che fa non è altro che aprire la combo da codice!
Aggiungere un evento tipo onOpen, ovvero che scatti all'apertura, è meno semplice.
Non dovessi trovare la soluzione (che esiste!!! ma non di default in B4J), potresti risolvere usando un button come "testata" di una finta ComboBox e una CustomListView come finto panello di una finta ComboBox.
Mamma mia come ho spiegato male; colpa di mal di testa e del fatto che voglio correre a... pranzare!
Insomma, puoi sostituire la ComboBox con una coppia Button+CustomListView.
Lo farei ma giusto per curiosità, visto che una coppia Button+CLV sarebbe meglio, perché:
1 - potresti dargli l'aspetto che vuoi più facilmente (senza dover usare CSS)
2 - nella CLV potresti non mettere solo un testo, ma tutto ciò che vuoi (magari in altri progetti)
3 - funzionerebbe anche in B4A e B4I
Ci si potrebbe fare una custom view.
P.S. Ah già, esiste la B4XComboBox! E mi pare perfino una mia versione (ovviamente migliore )
Lo farei ma giusto per curiosità, visto che una coppia Button+CLV sarebbe meglio, perché:
1 - potresti dargli l'aspetto che vuoi più facilmente (senza dover usare CSS)
2 - nella CLV potresti non mettere solo un testo, ma tutto ciò che vuoi (magari in altri progetti)
3 - funzionerebbe anche in B4A e B4I
Ci si potrebbe fare una custom view.
P.S. Ah già, esiste la B4XComboBox! E mi pare perfino una mia versione (ovviamente migliore )