Se devi modificare il testo della proprietà .Current da codice quando clicchi su una colonna, devi sollevare l'evento _Click() della Classe ColumnView.
Esempio:
Public Sub ColumnView1_Click()
ColumnView1.Current.Text = "modificato"
End
Da codice, devo ricercare il record che ha il campo ID corrisponde ad un determinato valore e devo quindi far diventare Current quel record. L'individuazione è molto semplice, ma non sono ancora riuscito a capire come farlo diventare il record corrente della columnview.
Non ho mai usato la CloumnView, ma premendo il tasto F1 e cercando nella guida interattiva,alla voce componente QT4, la classe ColumnView, trovo scritto: questa classe riceve _TreeView. Il "MoveTo" sposta il cursore interno all'elemento specificato.
Dovrebbe essere quello che fa al caso tuo.
Mi permetto una domanda: ma perchè non utilizzi la GridView al posto della ColumnView? Lo spostamento del Focus alla riga desiderata è molto semplice; basta rilevare il n° di riga in cui si trova il codice interessato ed evidenziare la nuova riga con un semplice
Gridview1.Row = numeroriga (sempre a partire da 0)
A questo punto il focus è spostato sulla riga appena individuata che diventa perciò la riga corrente.
Consiglio: quando si vuole ottenere un aiuto, è meglio riportare soprattutto il codice utilizzato.
:ciao: