vb шестнадцатеричные цветовые коды

Я хочу сделать это:

    Const COLOR_GREEN = &H00FF00
    Me.Label1.BackColor = COLOR_GREEN

Есть проблема, однако, в том, что vb автоматически решает преобразовать & H00FF00 в & HFF00, поэтому вместо этого я получаю следующее:

    Const COLOR_GREEN = &HFF00
    Me.Label1.BackColor = COLOR_GREEN

Десятичное значение COLOR_GREEN теперь равно -256 вместо 65280, поэтому фон черный вместо зеленого! Это раздражает, поскольку я могу прекрасно установить цвет в режиме разработки формы, используя # 00FF00.

Что эквивалентно в vb установке цвета на # 00FF00 в режиме разработки формы?

10
задан Joel Coehoorn 10 March 2012 в 01:15
поделиться