public bool StartPushDialog(bool pushOnShow) { if (!InvokeEvent(PrePush)) return true; FormPush form = new FormPush(); form.PushOnShow = pushOnShow; form.ShowDialog(); InvokeEvent(PostPush); return true; }