Ciao,
ho implementato un codice per evidenziare la riga su cui ho cliccato in un FlexGrid:
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.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
In realtà quella precedente si dovrebbe deselezionare, perchè ad ogni click della griglia formatto lo sfondo a bianco.
![]()