Italian Cicli for ... next / do while ... loop Aggiornare contenuto di un view Label.text o EditText1.text

Antonio1

Member
Licensed User
Longtime User
Ciao a tutti

Scusate la richiesta di cui anch'io sono stupito visto che utilizzo
B4a da almeno un paio d'anni e tutto funziona alla grande anche nelle cose più complicate...

Ma oggi mi sono imbattuto in una banalità che non riesco a risolvere...

Vorrei aggiornare il contenuto di una label.text durante il ciclo for next / do While ..loop

esempio:
B4X:
Sub conta_Click
   For i = 1 To 10000
   label1.text =" conta : " & i
    Next
End Sub

Ottengo il risultato finale cioè conta : 10000 e non la sequenza del conteggio...
è possibile ottenere un refresh della view durante il ciclo?

grazie a chi mi da dei lumi...

Ciao Antonio
 

giannimaione

Well-Known Member
Licensed User
Longtime User
qualcosa del genere

If (i Mod 10)=0 Then
label1.text= "bla bla .... " & i
DoEvents
End If

oppure puoi utilizzare una "ProgressBar"

fammi sapere se hai bisogno di ulteriori info
 

Antonio1

Member
Licensed User
Longtime User
qualcosa del genere

If (i Mod 10)=0 Then
label1.text= "bla bla .... " & i
DoEvents
End If

oppure puoi utilizzare una "ProgressBar"

fammi sapere se hai bisogno di ulteriori info


Grazie Mille GianniMaione

Era proprio DoEvents che mancava nel ciclo...
tutto Ok..

Ciao Antonio
 
Top