本文介绍了如何通过使用winforms传递十六进制代码来开发调色板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通过使用winforms传递十六进制代码来开发调色板

Developing a color palette by passing hex codes using winforms

推荐答案

public Color FromHexValue(string value)
{
    // Make sure the alpha is either passed or set to full
    if (value.Length == 6) value = "FF" + value;
    // Convert the hex value to it's int value
    return Color.FromArgb(Convert.ToInt32(value, 16));
}





此示例不会检查错误值,因此请务必先检查一下。像这样,该方法可以处理6(RRGGBB)或8(AARRGGBB)十六进制字符值,如:





This example does NOT check for wrong values so be careful to check that first. Like this the method can handle 6 (RRGGBB) or 8 (AARRGGBB) hexadecimal character values like:

FF0000
FFFF0000





两者颜色相同:红色。



我希望有所帮助。



祝你好运!



(\ /)

(。 。)

c()()Bjørn



Both are the same Color: Red.

I hope that helps.

Best regards!

(\/)
( . .)
c(")(") Bjørn


这篇关于如何通过使用winforms传递十六进制代码来开发调色板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 06:14