예제 #1
0
        private void CreateNew_Click(object sender, EventArgs e)
        {
            CommonData.FromEdit = false;
            NewConfigForm form = new NewConfigForm();

            form.ShowDialog();
            ExistingVolumes.Items.Clear();
            foreach (var item in CommonData.VolumeList)
            {
                ExistingVolumes.Items.Add(item.Name);
            }
            try
            {
                ExistingVolumes.SelectedIndex = ExistingVolumes.Items.Count - 1;
            }
            catch (Exception)
            {
            }
            ReadWrite.WriteVolumeConfigFile(CommonData.MissileFilePath);
        }
예제 #2
0
        private void Edit_Click(object sender, EventArgs e)
        {
            if (ExistingVolumes.SelectedIndex != -1 && ExistingVolumes.Items.Count > 0)
            {
                CommonData.VolumeName = ExistingVolumes.SelectedText;
                CommonData.FromEdit   = true;
                NewConfigForm form = new NewConfigForm();
                form.ShowDialog();
                ExistingVolumes.Items.Clear();
                foreach (var item in CommonData.VolumeList)
                {
                    ExistingVolumes.Items.Add(item.Name);
                    if (item.Name == CommonData.VolumeName)
                    {
                        ExistingVolumes.SelectedItem = item.Name;
                    }
                }
            }


            ReadWrite.WriteVolumeConfigFile(CommonData.MissileFilePath);
        }