为了账号安全,请及时绑定邮箱和手机立即绑定

无法将我的组合框项目保存到 appSettings 中的 MyStringCollection

无法将我的组合框项目保存到 appSettings 中的 MyStringCollection

C#
呼唤远方 2021-11-28 16:14:52
我正在开发一个 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条件中替换了对象而不是字符串。


查看完整回答
反对 回复 2021-11-28
  • 1 回答
  • 0 关注
  • 173 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信