private void tsbtnSaveFSM_Click(object sender, EventArgs e) { if (fsmEditControl.fsm != null) { if (FSMXmlWorker.SaveFSMToFile(fsmEditControl.fsm)) { MessageBox.Show("Автомат сохранён", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Не выбран автомат для сохранения", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void tsbtnLoadFSM_Click(object sender, EventArgs e) { var fsm = FSMXmlWorker.LoadFSMFromFile(); if (fsm != null) { var f = FSMs.FirstOrDefault(s => s.KeyName == fsm.KeyName); if (f == null) { FSMs.Add(fsm); UpdateFSMList(); leFSMs.SetSelectedPosition(leFSMs.Items.Count - 1); } else { MessageBox.Show("Автомат с таким именем уже существует", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }