codice:Public Function ColoraRiga(Griglia As MSFlexGrid, prml_Color As Long, Optional prmi_Row As Integer, Optional prml_ForeColor As Long) ' ' Funzione per colorare una riga di un colore a piacere ' Dim li_Col As Integer Dim li_Row As Integer If mi_RunSelChange = 0 Then ' Blocco la funzione per evitare la ricorsività nel caso manchi il SP4 di VB mi_RunSelChange = 1 ' Imposto le variabili li_Col = Griglia.Col li_Row = Griglia.Row If prmi_Row = 0 Then prmi_Row = Griglia.Row End If ' Coloro la riga Griglia.Row = prmi_Row Griglia.Col = Griglia.FixedCols Griglia.ColSel = Griglia.Cols - 1 Griglia.FillStyle = flexFillRepeat Griglia.CellForeColor = Val(prml_ForeColor) Griglia.CellBackColor = Val(prml_Color) Griglia.FillStyle = flexFillSingle ' Ripristino lo stato iniziale Griglia.Col = li_Col Griglia.Row = li_Row mi_RunSelChange = 0 End If End Function

Rispondi quotando