Example #1
0
        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);
                }
            }
        }