我正在开发一个 win 应用程序,我必须在某个地方将项目插入组合框。但是当我重新启动应用程序时,项目不再存在,我使用字符串集合来保存它们。当然,它会读取项目,但不会将设置保存在其中。这是我的代码感谢您的帮助。在我的 Form_load 中private void Services_Form_Load(object sender, EventArgs e){ if(Properties.Settings.Default.combo_items != null) { foreach (object items in Properties.Settings.Default.combo_items) { comboBox1.Items.Add(items); } }}在我的表单中 private void Services_Form_FormClosing(object sender, FormClosingEventArgs e){ if (Properties.Settings.Default.combo_items != null) { Properties.Settings.Default.combo_items.Clear(); foreach (string items in combo_Combobox_1.Items) { Properties.Settings.Default.combo_items.Add(items); } } Properties.Settings.Default.Save();}我还首先在字符串集合的值中添加和删除了一些字符串。
1 回答
ITMISS
TA贡献1871条经验 获得超8个赞
我有问题在哪里。在 Form_closure 中
private void Services_Form_FormClosing(object sender, FormClosingEventArgs e)
{
Properties.Settings.Default.combo_main_srvc.Clear();
foreach (object items in combo_delete_main_srvc.Items)
{
Properties.Settings.Default.combo_main_srvc.Add(items.ToString());
}
Properties.Settings.Default.Save();
}
我在foreach条件中替换了对象而不是字符串。
- 1 回答
- 0 关注
- 173 浏览
添加回答
举报
0/150
提交
取消