VB6颜色代码到VB.NET颜色转换

时间:2016-04-17 12:11:00

标签: vb.net vb6 vb6-migration

我正在尝试将VB6窗体转换为VB.NET窗体。现在的问题是关于颜色转换。 在VB6中,颜色代码类似于HH00400040,H00000000等。如何将这些代码转换为VB.NET可用的颜色选项。没有任何想法。

1 个答案:

答案 0 :(得分:1)

VB6在Int32中存储RGB颜色,并为蓝色指定第一个字节,为绿色指定第二个字节,为红色指定第三个字节。所以你可以将int32转换为字节,并使用适当的字节作为rgb颜色作为参数 或者轻松使用Color.FromArgb(Integer)方法。