Ciao Golia,
prima cosa complimenti per la soluzione anche se purtroppo non si adatta a mio ButtonDraw.
A proposito, perché non hai fatto un esempio con button qui, visto il titolo, e uno con check la?
A me la tabulazione rimane confinata all'interno della tableview, non c'è il sistema di farla uscire in modo da ottenere il comportamento atteso da chi non usa il mouse?
Ti suggerisco questo cambiamento che oltre a tutto fa uscire il BackTab dalla tableview e sposta il focus sul pulsante (se non vuoi uscire dai confini della tableview basta rispostare Stop Event prima di If):
Case Key.BackTab
If TableView1.row = 0 And TableView1.Column = 0 Then
Return
Endif
Stop Event
Select Case TableView1.Column
Case 0
TableView1.MoveTo(TableView1.Row - 1, TableView1.Columns.Max)
Case 4
'$bNoEvent = True ' Qui non serve
TableView1.MoveTo(TableView1.Row, TableView1.Column - 2)
Case Else
TableView1.MoveTo(TableView1.Row, TableView1.Column - 1)
End Select
TableView1.Edit
PS Non ho risposto prima perché oggi da noi, paurosa tromba d'aria che ci ha tenuti oltre che in apprensione anche senza energia elettrica e naturalmente il portatile era quasi scarico.
Perché non hai messo il codice fra cancelletti? Voi anziani dovete dare l'esempio