我在Visual Basic中有此代码工作正常,它将从ComboBox.text中选择的颜色保存到设置为system.drawing.color的My.Settings。
My.Settings.SpecialColor = Color.FromName(ComboBoxSpecialColor.Text)
我在将"我的设置"中保存的颜色转换回 ComboBox.text 时遇到问题。
ComboBoxSpecialColor.Text = My.Settings.SpecialColor(ToString)
我实际上找到了组合框工作的方法,但我使用了很多 If else 语句并输入每个颜色字符串以供选择。我希望有一种更简单的方法,因为我在每个组合框中有大约 10 种颜色可供选择,我有 5 个组合框,如果然后结束 if 语句,则需要大约 50 种。
有谁知道如何将my.settings颜色转换回可以放置在combobox.text中的字符串以显示正确的颜色?
这可能会通过删除字符串的一部分来指明正确的方向https://msdn.microsoft.com/en-us/library/txha70f6(v=vs.90).aspx