Mi andava in errore alla riga 70 (quando dal primo tornavo sull'ultimo)...
Avevi scritto: $Order.Max.SetFocus()
L'ho corretto così: $Order[$Order.Max].SetFocus()
Mi sembra già ottimo! Solo che non funziona con le searchbox...
PS: ho scritto una piccola Sub, di nome SequenzaFocus, che setta Sequence.
In pratica anziché scrivere il WITH... .Add(...), .Add(...)... --> ho messo così nel _new(): SequenzaFocus(True, FAccnew, "txtCognome,txtNome,txtSex,txtGG")
E la funzione è questa:
Public Sub SequenzaFocus(funzionante As Boolean, finestra As Window, sequenza As String)
Dim obj As String[]
Dim i As Integer
obj = Split(sequenza, ";, ")
For i = 0 To obj.Max
Object.SetProperty(Sequence[finestra], "Order.Add", finestra.obj[i])
Next
End
Il programma non va in errore, ma diventa ...grigio. E devo interrompere l'esecuzione.