我的组合框包含' Control'' Alt' &安培; '移&#39 ;. 我在设置类中预定义的字符串是' Control'。
我如何比较这两个字符串:
因为我想在我的设置类中保存更改的selectedItem,所以每当我再次启动应用程序时,它应该在Combobox中加载新的SelectedItem。
编辑:代码实际上看起来像这样,但它不会工作。
if (cmbModifier.SelectedItem.ToString() != ClipboardPro.Properties.Settings.Default.SavedModifier.ToString())
{
modkey = cmbModifier.SelectedItem.ToString();
ClipboardPro.Properties.Settings.Default.SavedModifier = modkey;
ClipboardPro.Properties.Settings.Default.Save();
}
答案 0 :(得分:0)
SelectedItem
属性返回用于填充组合框的完整listitem对象。
如果您要查找该值,可以使用SelectedValue.ToString()
if (cmbModifier.SelectedValue.ToString() != ClipboardPro.Properties.Settings.Default.SavedModifier.ToString())
{
modkey = cmbModifier.SelectedValue.ToString();
ClipboardPro.Properties.Settings.Default.SavedModifier = modkey;
ClipboardPro.Properties.Settings.Default.Save();
}