Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [vb6] MSHFlexGrid evidenzia celle

    con questo codice avidenzio le celle che oglio

    Private Sub MSHFlexGrid1_Click()
    Dim CELL_OK As Integer
    ' colora celle
    Dim cell_color As String
    Dim cell_color_restore As String

    cell_color = Hex(MSHFlexGrid1.CellBackColor)
    cell_color_restore = cell_color

    Select Case cell_color

    Case "FFFFFF"
    MSHFlexGrid1.CellBackColor = RGB(255, 0, 0)

    Case Is = "80000005"
    MSHFlexGrid1.CellBackColor = RGB(255, 0, 0)

    Case Is = "C0C0C0"
    MSHFlexGrid1.CellBackColor = RGB(255, 0, 0)
    CELL_OK = True
    Case Is = "FF"
    If CELL_OK = False Then
    MSHFlexGrid1.CellBackColor = CommonDialog1.Color Or RGB(192, 192, 192)
    Else
    MSHFlexGrid1.CellBackColor = CommonDialog1.Color Or RGB(192, 192, 192)
    CELL_OK = False
    End If
    End Select
    End Sub

    il piccolo problemino che ho ....


    quando evidenzio una cella esempio di colore verde...


    pero poi la vorrei evidenziare di altro colore non me lo permette...
    xchè una volta impostato il colore non mi fa + evidenziare la 2° volta
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    121
    devi controllare bene la tua 'select case', usa anche il 'case else'

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.