private void button2_Click(object sender, EventArgs e) { GetData(); var form = new R2Area(Wnet, Tnet); form.FormClosing += (o, s) => { if (form.OK) { textBox2.Text = (1.0 / (form.X.Begin * 1000)).ToString(); textBox1.Text = (1.0 / (form.X.End * 1000)).ToString(); textBox3.Text = form.Y.Begin.ToString(); textBox4.Text = form.Y.End.ToString(); numericUpDown1.Value = form.X.Count; numericUpDown1.Value = form.Y.Count; GetData(); } else { SoundMethods.Back(); } }; form.Show(); }
private Source[] GetPathWithSources() { toolStripStatusLabel1.Text = "Требуется выбрать папку с данными f(w)"; Source[] arr; string path; int i = 0; while (i < 4) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { SoundMethods.OK(); path = folderBrowserDialog1.SelectedPath; arr = Source.GetSourcesWithReadFw(path, sources, true); if (arr.Length > 0) { return(arr); } } SystemSounds.Beep.Play(); i++; } MessageBox.Show("За несколько попыток так и не была выбрана папка, содержащая файлы с данным для указанных источников. Перепроверьте данные и повторите поиск", "Ошибка в выборе папки", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(null); }
public Helper(TextBox tminBox, TextBox tmaxBox, NumericUpDown tcountBox) : this(tminBox.Text.ToDouble(), tmaxBox.Text.ToDouble(), tcountBox.Value.ToInt32()) { this.FormClosing += (object o, FormClosingEventArgs e) => { if (tcount > 0) { var st = new string[] { "Установленные данные:", $"\ttmin = {tmin}", $"\ttmax = {tmax}", $"\ttcount = {tcount}", "Зафиксировать их в вызывающей форме?" }; if (MessageBox.Show(Expendator.StringArrayToString(st), "Исправить данные на форме?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { SoundMethods.OK(); tminBox.Text = tmin.ToRString(); tmaxBox.Text = tmax.ToRString(); tcountBox.Value = tcount; } } }; }
private void button1_Click(object sender, EventArgs e) { OK = true; SoundMethods.OK(); this.Close(); }