【发布时间】:2016-11-11 11:35:08
【问题描述】:
在 Visual Basic 2015 中,函数 Color.fromArgb 不能接受函数 Color.toArgb 的整数 它只能接受以下内容:
FromArgb(a As Byte, r As Byte, g As Byte, b As Byte) As Color
我将函数 Color.toArgb 中的整数从颜色对话框保存到数据库。当我尝试通过函数 Color.fromArgb 加载和使用它时,它不接受整数作为参数。
ColorDialog1.ShowDialog()
TextBox1.Text = ColorDialog1.Color.ToArgb
TextBox1.ForeColor = ColorDialog1.Color
那我就记起来了
TextBox2.ForeColor = Color.FromArgb(TextBox1.Text)
它给出了错误。
有没有简单的方法来解决这个问题?
【问题讨论】:
-
您能给我们看一些带有实际数字的代码,以便我们尝试重现问题吗?
-
有一个使用 argb 值的重载:
Function FromArgb(argb As Integer) -
我通过函数 Color.toArgb 从颜色对话框中获取一个整数,然后将其保存到数据库中。当我尝试通过函数 Color.fromArgb 加载和使用它时,它不接受整数作为参数。
-
这些解决方案对您有帮助吗?