private void toolbtnClone_Click(object sender, EventArgs e) { HandleToolButtonClick((ToolStripButton)sender); IZone zone = worldmap.GetSelectedZone(); if (zone == null) { Message.Show("No zone selected." + Environment.NewLine + "You must select a zone to clone from.", MessageBoxButtons.OK, MessageBoxIcon.Error); toolbtnClone.Checked = false; return; } if (!toolbtnClone.Checked) { worldmap.ClearAllBrushed(); pctWorldMap.Refresh(); } else { PaintZone = zone.Clone(); PaintZone.Brushed = true; } }