private void NewHeightMapDialog_Size_Ok() { if (machine.Mode == Machine.OperatingMode.Probe || Map != null) return; Map = new HeightMap(NewHeightMapDialog.GridSize, NewHeightMapDialog.Min, NewHeightMapDialog.Max); if (NewHeightMapDialog.GenerateTestPattern) { try { Map.FillWithTestPattern(NewHeightMapDialog.TestPattern); Map.NotProbed.Clear(); } catch { MessageBox.Show("Error in test pattern"); } } Map.MapUpdated += Map_MapUpdated; UpdateProbeTabButtons(); Map_MapUpdated(); }