void UpdateScaleCombo(MapForm mapForm) { if (mapForm == null) { mapForm = this.MapForm; } if (mapForm != null) { updateScaleComboFlag = true; cbScale.Text = mapForm.Map.Scale.ToString(); mapForm.UpdateTitle(); updateScaleComboFlag = false; } }
void SetScale() { try { MapForm mapForm = this.MapForm; if (mapForm != null) { int scale = int.Parse(cbScale.Text); mapForm.Map.Scale = scale; if (mapForm.Map.Scale != scale) { this.UpdateScaleCombo(mapForm); } mapForm.UpdateTitle(); mapForm.MapUserControl.Repaint(); UpdateMapControls(); } } catch (Exception ex) { Log.Exception(ex); } }