2016-04-17 7 views
0

Я пытаюсь преобразовать формы окон VB6 в формы VB.NET. Теперь речь идет о преобразовании цвета. В цветовых кодах VB6 такие же, как HH00400040, H00000000 и т. Д. Как преобразовать эти коды в параметры цвета, доступные для VB.NET. Не получив от них никакой идеи.VB6 Цветовой код для преобразования цвета VB.NET

+0

https://msdn.microsoft.com/en-us/library/system.drawing.color.fromargb%28v=vs.110%29.aspx –

+1

http://stackoverflow.com/questions/13356486/convert гекс-цвет-струнной к RGB-цвета –

ответ

1

VB6 хранит цвет RGB в Int32 и назначает первый байт для синего, второй для зеленого и третьего для красного. поэтому вы можете преобразовать int32 в байты и использовать соответствующий байт для цветов rgb в качестве аргументов.
или легко использовать Color.FromArgb(Integer) способ.

Смежные вопросы