public SummaryControl(NetOfficeProject currentProject) { InitializeComponent(); Translate(); _currentProject = currentProject; }
public WizardDialog(NetOfficeProject parent) { try { this.Tag = parent.Name; _parent = parent; InitializeComponent(); LoadControls(); if (TargetLanguage.German == NetOfficeProject.TargetLanguage) this.Text = string.Format("Assistent für {0}", parent.Name); else this.Text = string.Format("{0} Assistant", parent.Name); Translator.TranslateControls(this, "Dialogs.WizardDialog.txt", NetOfficeProject.TargetLanguage, true); languageChangeFlag = true; if (TargetLanguage.German == NetOfficeProject.TargetLanguage) comboBoxLanguage.SelectedIndex = 1; else comboBoxLanguage.SelectedIndex = 0; languageChangeFlag = false; if (NetOfficeProject.TargetLanguage == TargetLanguage.German) labelCurrentStep.Text = string.Format("Schritt {0} von {1}", GetControlIndex(_currentControl) + 1, _parent.ListControls.Count); else labelCurrentStep.Text = string.Format("Step {0} of {1}", GetControlIndex(_currentControl) + 1, _parent.ListControls.Count); labelCurrentStep.Tag = new string[] { (GetControlIndex(_currentControl) + 1).ToString(), _parent.ListControls.Count.ToString() }; } catch (Exception exception) { ErrorDialog dialog = new ErrorDialog(exception, NetOfficeProject.TargetLanguage); dialog.ShowDialog(); } }