【发布时间】:2014-12-22 05:55:45
【问题描述】:
我正在开发一个包含已保存用户首选项的程序。用户可以设置颜色的程序,它将被保存以再次使用。但是,经过数小时的工作,我发现将 System.Drawing.Event ARGB 保存为 Integer 字符串以另存为文件。
下面的代码显示了我最成功的尝试,我可以让十六进制转换工作,但无法成功将其返回到 ARGB
Dim color As New ColorDialog
Dim userpref As String = ColorTranslator.ToHtml(color.Color)
Dim readcolor As Color = ColorTranslator.FromHtml(userpref)
If (color.ShowDialog() = System.Windows.Forms.DialogResult.OK) Then
Button1.BackColor = Drawing.Color.FromArgb(readcolor)
End If
当尝试转换为字符串或整数时,通常我只是得到不是我想要的随机数或每种颜色的颜色 [黑色] 请帮忙!
【问题讨论】:
标签: vb.net hex argb colordialog