protected override void OnClick() { if (frmAddJPIP == null || !frmAddJPIP.Visible) //new instance { ArcMap.Application.CurrentTool = null; frmAddJPIP = new FrmAddJPIP(); frmAddJPIP.Show(); } else if (!frmAddJPIP.Focused) //focus { frmAddJPIP.Focus(); } }