всем привет, проблемка у меня с Свойствами такого плана:
есть родительская форма, в которой я вызываю диалоговую дочернюю, в которой меняю значение строки Propereties.Settings, закрываю диалог, и не знаю как правильно получить заново значение из Settings в родительской форме
| Код | //родительская форма
private void Form1_Load(object sender, EventArgs e) { timer = new System.Windows.Forms.Timer(); timer.Interval = Properties.Settings.Default.Minutes * 60000; timer.Tick += timerTick; timer.Enabled = true; timer.Start(); }
private void configButton_Click(object sender, EventArgs e) { timer.Stop(); Config cWindow = new Config(); cWindow.ShowDialog(); if (cWindow.timeIsChanged == true) { Properties.Settings.Default.Upgrade(); timer.Interval = Properties.Settings.Default.Minutes * 60000; //дитя эксперимента int i = timer.Interval; timer.Start(); } else return; }
//дочерняя форма
private void changeTimer(string minutes) { Properties.Settings.Default.Minutes = Config.getMinutes(minutesTextBox.Text); Properties.Settings.Default.Save(); warningLabel.ForeColor = Color.Green; warningLabel.Text = "Save complete!"; warningLabel.Visible = true; buttonSave.Enabled = true; timeIsChanged = true; }
private static int getMinutes(String time) { return int.Parse(time); }
|
где косяк? я неправильно получаю timeIsChanged = true; ? |