我正在开发一个包含已保存用户首选项的程序。用户可以设置颜色的程序,它将被保存以再次使用。但是,在我发现将 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
尝试转换为字符串或整数时,通常我只是得到不是我想要的随机数或每种颜色的颜色 [黑色] 请帮忙!