我在 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 中以显示正确颜色的字符串?