+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

BackColor MSHFlexGrid

  1. #1
    Morpheus80 non è in linea Scribacchino
    Post
    633
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao ragazzi,
    dovrei colorare alternativamente di due colori diversi, le rige di una flex grid [img]smileys/smiley1.gif[/img] , ho pensato di far scorrere la selezione delle righe della FlexGrid nel load del form, e dargli il comando:

    FlexGrid.CellBackColor = ...</font>

    in modo da assegnare un colore alle righe dispari e un colore a quelle pari...purtroppo però non so quale sia il comando per selezionare di una cella o una riga intera in automatico... [img]smileys/smiley18.gif[/img]...come posso fare?

  2. #2
    L'avatar di slashmad
    slashmad non è in linea Scribacchino
    Post
    763
    Like Inviati  
    0
    Like Ricevuti  
    0
    Purtroppo non conosco un metodo per colorare una riga con una sola chiamata, io di solito scorro la griglia e utilizzando dei cicli coloro le celle, tipo:
    
    Dim lngIndexRow AS Long
    Dim lngIndexCol AS Long
    Dim blnCheckColor AS Boolean
    
    blnCheckColor=True
    For lngIndexRow=0 to FlexGrid.Rows
    FlexGrid.Row= lngIndexRow
    If blnCheckColor Then
    For lngIndexCol=0 To FlexGrid.Cols
      FlexGrid.Col = lngIndexCol
      FlexGrid.CellBackColor=....
    Next lngIndexCol
    End IF
    blnCheckColor = Not blnCheckColor 
    Next lngIndexRow
    

    Ciao
    ℹ️ Leggi di più su slashmad ...

  3. #3
    Morpheus80 non è in linea Scribacchino
    Post
    633
    Like Inviati  
    0
    Like Ricevuti  
    0
    ...posso solo dirti...GRAZIE [img]smileys/smiley32.gif[/img]

    Mi permetto di apportare una modifica:

    
    Dim lngIndexRow AS Long
    Dim lngIndexCol AS Long
    Dim blnCheckColor AS Boolean
    
    blnCheckColor=True
    For lngIndexRow=0 to FlexGrid.Rows -1</font>
    FlexGrid.Row= lngIndexRow
    If blnCheckColor Then
    For lngIndexCol=0 To FlexGrid.Cols -1</font>
      FlexGrid.Col = lngIndexCol
      FlexGrid.CellBackColor=....
    Next lngIndexCol
    End IF
    blnCheckColor = Not blnCheckColor 
    Next lngIndexRow
    
    CIAO

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. BackColor su GotFocus
    Da AleSpi nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 28-04-2010, 13:59
  2. BackColor ToolBar
    Da Carmen nel forum Visual Basic 6
    Risposte: 10
    Ultimo Post: 31-05-2007, 15:23
  3. Problema backcolor
    Da Mercante in fiera nel forum Visual Basic 6
    Risposte: 10
    Ultimo Post: 16-04-2006, 03:07
  4. Picture1.BackColor
    Da xreme nel forum Visual Basic 6
    Risposte: 9
    Ultimo Post: 03-04-2006, 11:03
  5. BackColor Oggetto (OCX)
    Da bornslippy nel forum Visual Basic 6
    Risposte: 28
    Ultimo Post: 29-09-2005, 19:20