1

我有一个在 Visual Studio 2010 中工作的半小型可视化 C# 解决方案。我最近使用settings.Settings文件和Properties.Settings.Default. 在表单加载事件中,我正在使用检查值Properties.Settings.Default并将它们分配给一个checkbox.Checked变量。

//Load Form1
private void Form1_Load(object sender, System.EventArgs e)
{
    cbxShowPass.Checked = Properties.Settings.Default.showFullPassword;
    checkBox2.Checked = Properties.Settings.Default.showBookmarkFiles;
}

当我在调试模式下启动程序时,启动速度非常慢,但是,当我删除那行代码时,它会很快启动。

如何在不删除设置的情况下使程序在调试模式下快速启动?

这是我的 CheckBox_Changed 事件,我将值分配给设置。

private void ShowPass_CheckChanged(object sender, EventArgs e)
{
    Properties.Settings.Default.showFullPassword = !Properties.Settings.Default.showFullPassword;
        Properties.Settings.Default.Save();
        DisplayPassword();
}
4

0 回答 0