2015-01-27 42 views
0

我正在使用“SelectedChangeCommitted”事件处理程序触发StreamWriter将用户设置从组合框保存到CSV文件中。这样做的目的是让用户在重新打开程序时加载之前的设置。组合框有默认值,最初由构造函数设置。不幸的是,设置默认值还会触发“SelectedChangeCommited”,它会在启动时覆盖保存的设置。我正在寻找一种解决方法,而不使用全局变量作为标志。如何选择性地忽略从构造函数触发的事件

+1

提供一些代码,我们会帮助您 – 2015-01-27 00:28:07

回答

1

在调用所有构造函数后,可以尝试添加SelectedChangeCommitted事件处理函数。

一个更简单(虽然不是很漂亮)的解决方案将使用一个布尔标志,它将在保存前被检查。