Premetto sicuramente una mia carenza nel capire a fondo il funzionamento dei vari tipi di Array, l'esempio che posto è propio quello che mi serve, ma non riesco a farlo funzionare come voglio io.
Chiedo il vostro aiuto in quanto a forza di provare sono andato in confusione...
Questo il codice:
' Gambas class file
PRIVATE e AS NEW String[]
PUBLIC SUB _new()
ME.Center
END
PUBLIC SUB Form_Open()
END
PUBLIC SUB BtnExecute_Click()
DIM i AS Integer
FOR i = 0 TO 4
' e.Add(Str(i))
e.Add(i)
NEXT
e[0] = "D1"
e[1] = "D3"
e[2] = "D4 D9"
e[3] = "D5 D10"
e[4] = "D8"
FOR i = 0 TO e.Count - 1
TextArea1.Text = e[i] & Chr(10)
NEXT
END
PUBLIC SUB BtnFind_Click()
TextArea1.Clear()
TextArea1.Text = e.Find("D3")
END
PUBLIC SUB BtnExit_Click()
ME.Close()
END
Perchè nella TextArea viene visualizzato solo l'ultimo elemento?
Premendo il BtnFind mi restituisce la posizione all'interno dell' Array, a me serve che mi restituisca la stringa di ricerca, se esiste ovviamente.