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; }
static void Main() { CLanguages.SetLanguage(0); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm()); }
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(); } }