Italian [B4J] Combobox che non 'prende' item scelto al primo colpo

amorosik

Expert
Licensed User
Programma B4J con form che include due combobox
Le combo vengono caricate da codice usando un campo letto da db, diciamo per fare un esempio la prima Codice Iva, la seconda combo con Aliquota Iva
Quando avvio programma, le combobox vengono visualizzate come vuote
Clicco col mouse e scelgo una qualsiasi riga tra quelle presenti nell lista che si apre
Ecco, quando clicco sulla riga scelta mi aspetterei che la lista sparisse e nella combobox venisse visualizzato il valore scelto, invece no, si vede niente
Se eseguo la stessa operazioni una seconda volta allora funziona
La domanda e': come mai la prima volta fa' sempre cilecca?
 
Last edited:

Sagenut

Expert
Licensed User
Longtime User
Ho fatto una prova veloce e non mi succede.
Puoi fare un piccolo progetto di esempio con il problema?
 

amorosik

Expert
Licensed User
"fallace" me piace :)

Gli dò un'occhiata e, una volta scovata la magagna (se ci riesco)... magari ti faccio il brutto scherzo di usare una B4XComboBox 😄

Ringrazio molto per l'aiuto
Il fatto e' che il codice e' tanto semplice che non c'e' modo di sbagliare
Sono tre righe in tutto
Indi per cui, ipotizzo sia qualcosa al di fuori della normale comprendibilita' da utente inesperto
(e comprendibilita' che te pare? :))
 

amorosik

Expert
Licensed User
B4X:
Sub cmbTelefoni_ValueChanged (Value As Object)
    If Value <> "" Then
        cmbMezzi.SelectedIndex = 0
    End If
End Sub

Sub cmbMezzi_ValueChanged (Value As Object)
    If Value <> "" Then
        cmbTelefoni.SelectedIndex = 0
    End If
End Sub

Ed io mi concentravo sul caricamento delle combo, pensavo fosse la' il problema, inizializza, non inizializza
Invece era l'evento che 'rimbalzava'
Molte grazie
 
Top