private void InitUnits()
{
string units;
int decimalPlaces;
decimal increment;
decimal maximum;
if (RegionInfo.CurrentRegion.IsMetric) {
units = "mm";
decimalPlaces = 1;
increment = 1.0M;
maximum = 5000;
}
else {
units = "inches";
decimalPlaces = 2;
increment = 0.05M;
maximum = 100;
}
upDownLeft.DecimalPlaces = upDownRight.DecimalPlaces = upDownTop.DecimalPlaces = upDownBottom.DecimalPlaces =
upDownWidth.DecimalPlaces = upDownHeight.DecimalPlaces = decimalPlaces;
upDownLeft.Increment = upDownRight.Increment = upDownTop.Increment = upDownBottom.Increment =
upDownWidth.Increment = upDownHeight.Increment = increment;
upDownLeft.Increment = upDownRight.Increment = upDownTop.Increment = upDownBottom.Increment =
upDownWidth.Increment = upDownHeight.Increment = increment;
upDownLeft.Maximum = upDownRight.Maximum = upDownTop.Maximum = upDownBottom.Maximum =
upDownWidth.Maximum = upDownHeight.Maximum = maximum;
groupBoxMargins.Text = string.Format(groupBoxMargins.Text, units);
groupBoxPaperSize.Text = string.Format(groupBoxPaperSize.Text, units);
}