Fråga : VB6 MSFlexgrid färgar in om

Alla hälsningar,

I skulle något liknande för att sätta ro i grå färg färgar, om texten i kolonn 2 och kolonn 3 på samma ror är före detta för equal.

For: om ro på 6, texten i kolonn 2 = 10 och texten i kolonnen 3 = 10, då det ska sätter ro 6 i en grå färg color.

How kan mig gör som behar?

Thanks för din help.
" klar "

Svar : VB6 MSFlexgrid färgar in om

Funderare I du kan behöva ett lättare att förstå lösningen för att starta med. Detta kan hjälpa.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
Dunkel intRow som heltal
Dunkel intCol som heltal

Dunkel strColumn2 som stränger
Dunkel strColumn3 som stränger 

För intRow = 0 till MSFlexGrid1.Rows - 1
    
    '/uppsättning ro    
    MSFlexGrid1.Row = intRow

    '/kontroll, om ro är 6?
    Om intRow = 6 därefter

        '/nöjd tillfångatagandekolonn 2
        MSFlexGrid1.Col = 2
        strColumn2 = MSFlexGrid1.Text    
    
        '/nöjd tillfångatagandekolonn 3
        MSFlexGrid1.Col = 3
        strColumn3 = MSFlexGrid1.Text

        Om strColumn2 = ”10” och strColumn3 = ”10” därefter
    
            '/kretsa till och med varje kolonn och ändra backcoloren
            För intCol = 0 till MSFlexGrid1.Cols - 1
                MSFlexGrid1.Col = intCol
                MSFlexGrid1.CellBackColor = vbGray '/eller några färgar
            Därefter

        Avsluta om

    Avsluta om

Därefter
Andra lösningar  
 
programming4us programming4us