0

我在 Visual Basic 中有这段代码工作正常,它将从 ComboBox.text 中选择的颜色保存到设置为 system.drawing.color 的 My.Settings 中。

    My.Settings.SpecialColor = Color.FromName(ComboBoxSpecialColor.Text)

我无法将 My.Settings 中保存的颜色中的颜色转换回 ComboBox.text。

  ComboBoxSpecialColor.Text = My.Settings.SpecialColor(ToString)

我实际上找到了一种组合框的工作方式,但我使用了很多 If else 语句并输入每个颜色字符串以供选择。我希望有一种更简单的方法,因为在每个组合框中我有大约 10 种颜色可供选择,我有 5 个组合框,如果然后结束 if 语句,则需要大约 50 种颜色。

有谁知道如何将 my.settings 颜色转换回可以放在 combobox.text 中以显示正确颜色的字符串?

4

1 回答 1

0

这可能会通过删除部分字符串 https://msdn.microsoft.com/en-us/library/txha70f6(v=vs.90).aspx为您指明正确的方向

于 2016-02-21T19:23:22.813 回答