public WaitProgressForm(Form _parent, WaitFunctionCallBack _doworkFunction , VoidFunctionCallBack _endworkFunction, bool cancelShow) { InitializeComponent(); doworkFunction = _doworkFunction; endworkFunction = _endworkFunction; parent = _parent; if (parent == null) { throw new ArgumentNullException("Form must be define"); } if (doworkFunction == null) { throw new ArgumentNullException("Work function must be define"); } this.Owner = parent; if (cancelShow == false) { btnCancel.Visible = false; progressBar1.Size = lblMsg.Size; } }
public WaitProgressForm(Form _parent, WaitFunctionCallBack _doworkFunction , VoidFunctionCallBack _endworkFunction) : this(_parent, _doworkFunction, _endworkFunction, true) { }