Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 public WaitProgressForm(Form _parent, WaitFunctionCallBack _doworkFunction
                         , VoidFunctionCallBack _endworkFunction)
     : this(_parent, _doworkFunction, _endworkFunction, true)
 {
 }