/// <summary> /// Zeigt alle Profile in der Profiles-Liste an /// </summary> public void showProfiles() { pAddTabProfile = null; profileControl.TabPages.Clear(); if (Profiles != null) { foreach (Profile p in Profiles) { //Das Profil das zum Hinzufuegen benutzt wird soll nicht editierbar sein if (p.IsAddProfileTab) { p.ProfileComboBox.Enabled = false; p.ProfileLabel.Enabled = false; p.ProfileRadioButton.Enabled = false; p.ProfileTextBox.Enabled = false; p.ProfileTrackBar.Enabled = false; p.ProfileCheckBoxStartBoost.Enabled = false; btnAcceptFrmMain.Enabled = false; pAddTabProfile = p; continue; } //Fan/Lüfter selektieren wenn keiner selektiert ist if (p.ProfileComboBox.SelectedIndex == -1) { p.ProfileComboBox.SelectedIndex = 0; p.ProfileLabel.Text = getCurrentSpeedText(p.ProfileCurrentFan.SpeedPercentage); } profileControl.Controls.Add(p); } if (pAddTabProfile != null) { profileControl.Controls.Add(pAddTabProfile); } foreach (Profile p in profileControl.TabPages) { //Aktives Profil setzen if (p.IsActiveProfile) { //profileControl.SelectedTab = p; btnAcceptFrmMain.Enabled = p.IsActiveProfile; p.ProfileRadioButton.Checked = true; } else { p.IsActiveProfile = false; p.ProfileRadioButton.Checked = false; } } } //Sprache aendern nachdem alle Controls hinzugefuegt wurden LanguageControllerObject.collectControls(null, menuStripCurrent); LanguageControllerObject.changeLanguage(LanguageControllerObject.CurrentLanguage); }
public void reloadCurrentLanguage(Form f) { //Sprache aendern nachdem alle Controls hinzugefuegt wurden LanguageControllerObject.collectControls(f, menuStripCurrent); LanguageControllerObject.changeLanguage(LanguageControllerObject.CurrentLanguage); }