コード例 #1
0
        private void Load_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter = Language.GetLocalizedText(1170, "WWT MIDI Controller Map (*.wwtmm)|*.wwtmm");

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                string fileName = ofd.FileName;
                try
                {
                    MidiMapManager.LoadMap(fileName, true);
                }
                catch
                {
                    UiTools.ShowMessageBox(Language.GetLocalizedText(697, "Could not open the file. Ensure it is a valid WorldWide Telescope configuration file."), Language.GetLocalizedText(698, "Open Configuration File"));
                }
            }
        }
コード例 #2
0
        private void Save_Click(object sender, EventArgs e)
        {
            if (DeviceList.SelectedItem == null)
            {
                return;
            }

            string  device = DeviceList.SelectedItem.ToString();
            MidiMap map    = (MidiMap)DeviceList.SelectedItem;

            SaveFileDialog sfd = new SaveFileDialog();

            sfd.Filter = Language.GetLocalizedText(1170, "WWT MIDI Controller Map (*.wwtmm)|*.wwtmm");

            sfd.FileName = device + ".wwtmm";
            if (sfd.ShowDialog() == DialogResult.OK)
            {
                MidiMapManager.SaveMap(map, sfd.FileName);
            }
        }