Ich habe ein Kontrollkästchen (Name: tarahi_algouritm) und eine Schaltfläche (Name: button1) auf meinem Formular (Name: frm_choose) .Ich möchte die neuesten Änderungen auf meiner Checkbox als Benutzer geklickt auf Der Button.it bedeutet, dass Benutzer das Programm ausführen und das Kontrollkästchen aktivieren und dann auf die Schaltfläche klicken und dann das Programm schließen. Wenn er/sie es erneut ausführt, sollte das Kontrollkästchen aktiviert sein. Andernfalls deaktiviert er das Kontrollkästchen und klickt auf die Schaltfläche und nach einem weiteren Lauf , Checkbox sollte deaktiviert sein.Anwendung Einstellung funktioniert nicht gut
Dazu setzen Sie in der Anwendungseinstellung (Tabellenteil) ein Kontrollkästchen (Name: s_tarahi_algouritm) und wählen USER in Bereichsteil .. wie ich sagte Änderungen gelten für Kontrollkästchen und s_tarahi_algouritm wird zum Speichern der letzten Änderungen an Kontrollkästchen verwendet. ich schrieb diese Codes:
private void frm_choose_Load(object sender, EventArgs e)
{
if (Properties.Settings.Default.s_tarahi_algouritm!=null)
tarahi_algouritm= Properties.Settings.Default.s_tarahi_algouritm;
}
private void button1_Click(object sender, EventArgs e)
{
Properties.Settings.Default.s_tarahi_algouritm = tarahi_algouritm;
Properties.Settings.Default.Save();
}
aber Wenn ich Änderungen auf Checkbox machen und schließen sie die Debug- und Rerun es werden Änderungen nicht angewendet. was soll ich machen, wo ist das falsch Ich bin teilweise Anfänger also erklär es explizit. danke alle
Ich schlage vor, dass Sie nur den Wert von "CheckBox.IsChecked" speichern. Scheint ziemlich ungewöhnlich, eine ganze 'CheckBox' in den Einstellungen zu speichern. – wkl
Ich habe eine Menge checkbox.all die Informationen, die ich oben sagte, müssen auf ihnen gleich sein.Sagen Sie Ihre Lösung explizit durch den Code – Behnam