Italian [SOLVED] [B4J] ComboBox che non si caricano

amorosik

Active Member
Licensed User
Su programma B4J ho la schermata principale che visualizza una mappa
Uso il seguente codice per impostare una combobox che mi servira' per modificare aspetto
Su PROCESS_GLOBALS:
Private cmbTipoMappa As ComboBox
Riempimento ComboBox:
cmbTipoMappa.Initialize("cmbTipoMappa")
cmbTipoMappa.TooltipText="Seleziona modalita visualizzazione mappa"
cmbTipoMappa.Items.AddAll(Array As String("NORMALE","IBRIDA", "TERRENO", "SATELLITE"))
Sulla schermata, quando viene caricata, appaiono le combobox ma non vengono caricate, nel senso che si aprono ma sono vuote
Cosa manca?
Non dovrebbe bastare il cmbTipoMappa.Items.AddAll a caricare le combobox?
 

amorosik

Active Member
Licensed User
Va' che ho gia' reagito prima, quando sono andato in bagno
E' un'ora e mezzA che aspetto 'sta risposta
 
Last edited:

LucaMs

Expert
Licensed User
1 - perché non crei la/le ComboBox nel Designer?
2 - se lo stai facendo da codice, come la/le aggiungi (non hai pubblicato questa parte del codice)?
 

LucaMs

Expert
Licensed User
E' un'ora e mezzo
Vi prego, diffondente 'sta cosa:
le ore sono femminili.

"E' un'ora e mezzA"

Anche le settimane lo sono:
"Nove settimane e mezzA"

Non me fate come Mentana e il suo programma "Otto e mezzO" perché va in onda (in ritardo) alle otto e mezzA (mezza ora, maremma maiala; o mezzo che?).
 

amorosik

Active Member
Licensed User
Vi prego, diffondente 'sta cosa:
le ore sono femminili.
"E' un'ora e mezzA"
Anche le settimane lo sono:
"Nove settimane e mezzA"
Non me fate come Mentana e il suo programma "Otto e mezzO" perché va in onda (in ritardo) alle otto e mezzA (mezza ora, maremma maiala; o mezzo che?).
Si, sono cose note, come mai ce le ricordi ?
 

amorosik

Active Member
Licensed User
1 - perché non crei la/le ComboBox nel Designer?
2 - se lo stai facendo da codice, come la/le aggiungi (non hai pubblicato questa parte del codice)?
Le combo sono aggiunte interattivamente nel Designer
Poi nel codice c'e' solo quello riportato sopra, la dichiarazione variabile di tipo combobox e poi l'utilizzo
 

LucaMs

Expert
Licensed User
Si, sono cose note, come mai ce le ricordi ?
Per diffonderle; non le sopporto quando le sento da giornalisti/personaggi TV.
Qui ovviamente non mi danno fastidio e normalmente non le evidenzio; in questo caso proprio perché spero che ognuno di voi corregga gli altri.
Mi fa venire la pelle d'oca, come il gessetto sulla lavagna o la forchetta sul piatto (vuoto, hehehe).
 

LucaMs

Expert
Licensed User
Le combo sono aggiunte interattivamente nel Designer
Poi nel codice c'e' solo quello riportato sopra, la dichiarazione variabile di tipo combobox e poi l'utilizzo
Se le crei nel Designer, poi non devi inizializzarle nel codice, solo dichiararle.
 

LucaMs

Expert
Licensed User
Nota che nemmeno queste sono indispensabili, se non le cambierai in altri punti del progetto; puoi impostare anche queste proprietà nel Designer:
cmbTipoMappa.TooltipText="Seleziona modalita visualizzazione mappa"
cmbTipoMappa.Items.AddAll(Array As String("NORMALE","IBRIDA", "TERRENO", "SATELLITE"))
 

amorosik

Active Member
Licensed User
Nota che nemmeno queste sono indispensabili, se non le cambierai in altri punti del progetto; puoi impostare anche queste proprietà nel Designer:
No, voglio aggiungere/cambiarle/resettare da codice
Allora, inserendo le combo da Designer, oltre alla item.AddAll(...) nel codice cosa bisogna fare per far apparire le voci nelle combo ?
 

LucaMs

Expert
Licensed User
No, voglio aggiungere/cambiarle/resettare da codice
Allora, inserendo le combo da Designer, oltre alla item.AddAll(...) nel codice cosa bisogna fare per far apparire le voci nelle combo ?
Niente! Il tuo codice va bene ma NON DEVI INIZIALIZZARE le Combo nel codice, visto che le hai create nel Designer.
MiaCombo.Initialize(...
 
Top