private void LocalizeForm() { this.Text = " " + ScreenManagerLang.dlgConfigureMeasure_Title; btnCancel.Text = ScreenManagerLang.Generic_Cancel; btnOK.Text = ScreenManagerLang.Generic_Apply; grpConfig.Text = ScreenManagerLang.Generic_Configuration; lblRealSize.Text = ScreenManagerLang.dlgConfigureMeasure_lblRealSize.Replace("\\n", "\n"); // Combo Units (MUST be filled in the order of the enum) cbUnit.Items.Add(ScreenManagerLang.LengthUnit_Centimeters + " (" + CalibrationHelper.GetLengthAbbreviationFromUnit(LengthUnits.Centimeters) + ")"); cbUnit.Items.Add(ScreenManagerLang.LengthUnit_Meters + " (" + CalibrationHelper.GetLengthAbbreviationFromUnit(LengthUnits.Meters) + ")"); cbUnit.Items.Add(ScreenManagerLang.LengthUnit_Inches + " (" + CalibrationHelper.GetLengthAbbreviationFromUnit(LengthUnits.Inches) + ")"); cbUnit.Items.Add(ScreenManagerLang.LengthUnit_Feet + " (" + CalibrationHelper.GetLengthAbbreviationFromUnit(LengthUnits.Feet) + ")"); cbUnit.Items.Add(ScreenManagerLang.LengthUnit_Yards + " (" + CalibrationHelper.GetLengthAbbreviationFromUnit(LengthUnits.Yards) + ")"); // Update with current values. if (m_Metadata.CalibrationHelper.CurrentLengthUnit == LengthUnits.Pixels) { // Default to 50 cm if no unit selected yet. tbMeasure.Text = "50"; cbUnit.SelectedIndex = (int)LengthUnits.Centimeters; } else { tbMeasure.Text = String.Format("{0:0.00}", m_fCurrentLengthReal); cbUnit.SelectedIndex = (int)m_Metadata.CalibrationHelper.CurrentLengthUnit; } }