protected override void OnClick (EventArgs e) { if (dialog_result != DialogResult.None) { Form p = FindForm (); if (p != null) p.DialogResult = dialog_result; } base.OnClick (e); }