Esiste la funzione:
TableView1.MoveTo(riga, colonna)
Dove riga e colonna sono due interi che indicano appunto le coordinate riga e colonna.
Basta che specifichi il punto in cui vuoi che la selezione "si muova". Ovviamente è inutile che ti dica di essere sicuro di muoverti una cella che esiste altrimenti....puff....Error!
non conosco molto la tablewiew ma mi pare che non abbia un cursore..
in tal caso lo puoi implementare ad esempio colorando il testo della cella
TableView[1,3].forecolor=color.red
no, io voglio portare il cursore in un determinata cella....sarebbe comodo per tante cose specialmente per gli spostamenti
Quando in un form mi voglio spostare da una casella ad un'altra, per es. da una TextBox ad una ComboBox utilizzo il metodo SetFocus. Con esso infatti trasferisco il focus, cioè rendo attivo un nuovo controllo. Parimenti, considerando le celle di una TableView come tanti controlli contigui, seguendo codesta logica io proverei a fare
TableView1.SetFocus(riga, colonna)
. Se non dovesse funzionare puoi sempre andare al riferimento: http://gambasdoc.org/help/comp/gb.form/tableview (http://gambasdoc.org/help/comp/gb.form/tableview)
Il mio è un ragionamento; non ho mai usato una tableview. Se dovesse funzionare avremmo imparato un'altro aspetto del grande Gambas. :D
Ciao.
forse le proprieta' che cerchi sono tableview1.row e tableview1.column
Utilizzando queste due istruzioni finiresti col rendere funzionale solo l'ultima..ovvero se scrivi
Tableview1.Row = 1
Tableview1.Column = 3
In realtà non intercetti una cella me selezionai prima una riga e poi ignori ciò che hai fatto e selezioni una colonna....
L'unico modo per fare qualcosa su una cella e usare le proprità della cella mediante
Tabview1[1,3].Proprietà = valore
In realtà non intercetti una cella me selezionai prima una riga e poi ignori ciò che hai fatto e selezioni una colonna....
' mi sposto sulla riga 3
tableview.row = 3
' mi sposto sulla colonna 4
tableview.column = 4
' scrivo nella 'cella' [3, 4]
tableview[tableview.row, tableview.column].text = "ciao......"
Il problema è che non ci stiamo capendo....il codice da te postato è equivalente a questa semplice riga di codice:
Tableview1[3,4].text = "ciao, guarda dove sto scrivendo con due righe in meno"
Il problema del tuo codice è che per ottenere tableview.row e tableview..column devi prima spostarti su quella cella in particolare....e Golia non vuole questo....
Spero di essere stato un pò più chiaro.... ;)