예제 #1
0
파일: MainForm.cs 프로젝트: custompilot/CPM
        private void MainForm_Load(object sender, EventArgs e)
        {
            // load languages
            for (int i = 0; i < CLanguages.Languages.Count; i++)
            {
                _languages_toolStripComboBox.Items.Add(CLanguages.Languages[i].Name);
            }


            _languages_toolStripComboBox.SelectedIndex = 0;
            __tabControl.Enabled = false;
            __tabControl.Visible = false;

            refresh_com();
            COMPortInfo.Refresh_Devices();

            // debug 탭 설정

            if (Properties.Settings.Default.DEBUG == false)
            {
                __tabControl.TabPages.RemoveAt(6);
            }

            COMPortInfo.OnComRefreshed += OnCOMRefresh;
            CLanguages.SetLanguage(Properties.Settings.Default.CURRENTLANGUAGE);

            set_language();
            _languages_toolStripComboBox.SelectedIndex = Properties.Settings.Default.CURRENTLANGUAGE;
            _skip_language = false;
        }
예제 #2
0
파일: Program.cs 프로젝트: custompilot/CPM
 static void Main()
 {
     CLanguages.SetLanguage(0);
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Application.Run(new MainForm());
 }
예제 #3
0
파일: MainForm.cs 프로젝트: custompilot/CPM
        private void _languages_toolStripComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (!_skip_language)
            {
                CLanguages.SetLanguage(_languages_toolStripComboBox.SelectedIndex);

                set_language();
                Properties.Settings.Default.CURRENTLANGUAGE = _languages_toolStripComboBox.SelectedIndex;
                Properties.Settings.Default.Save();
            }
        }