Ciao,
ho implementato un codice per evidenziare la riga su cui ho cliccato in un FlexGrid:
codice:
Private Sub FlexGridDettagli_Click()
FlexGridDettagli.BackColor = &HFFFFFF
'Controllo che ci siano dettagli inseriti nella fattura.
If RsClienti.RecordCount <> 0 Then
'Cambio colore alla riga selezionata.
For ColoreRighe = 0 To 7
FlexGridDettagli.Col = ColoreRighe
FlexGridDettagli.CellBackColor = &HC0C0C0
Next ColoreRighe
End If
End Sub
il problema è che la prima volta che clicco sulla griglia si evidenzia la riga giusta, ma se clicco un'altra volta su un'altra riga si evidenzia la riga corrente, ma rimane selezionata anche quella precedente.
In realtà quella precedente si dovrebbe deselezionare, perchè ad ogni click della griglia formatto lo sfondo a bianco.