Hi Benoit, gb.form's SwitchButton's DrawingArea_Draw() contains this:
80 If $fValue > 0 Then 81 If $iBg = Color.Default Then 82 iCol = Color.SelectedBackground 83 Else 84 iCol = $iBg 85 Endif 86 If Not Me.Enabled Then iCol = Color.Desaturate(Color.Merge(iCol, Color.ButtonBackground)) 87 iCol = Color.SetAlpha(iCol, 255 * (1 - $fValue)) 88 Else 89 iCol = Color.Default 90 Endif So Enabled = False has no effect (on iCol) when the button is "OFF". This looks like it's intentional but it makes the control appear differently when it is disabled, depending on whether it is ON or OFF... Why? Regards, Tobi -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk ------------------------------------------------------------------------------ _______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
