Exemple #1
0
 public frmMethodCallback(ctrlMethodCallbackBase innerControl, bool isResizeable, bool showCloseButton)
     : this()
 {
     // initializing form
     ShowCloseButton = showCloseButton;
     _isResizeAble   = isResizeable;
     // initializing inner control
     _innerControl = innerControl;
     _innerControl.ButtonOkEnabledChangingRequest += _innerControl_SetButtonOkEnabled;
     _innerControl.Dock = DockStyle.Fill;
     pnlClientArea.Controls.Clear( );
     pnlClientArea.Controls.Add(_innerControl);
 }
Exemple #2
0
        /// <summary>
        /// Показуэ форму для введення даних користувачем.
        /// </summary>
        /// <param name="parameters">Параметри для ініціалізації форми</param>
        /// <returns>Введене користувачем значення</returns>
        protected object DoCallback(ctrlMethodCallbackBase ctrlCallback, bool showCloseButton, bool resizeAble, string text)
        {
            //frmMethodCallback frm = new frmMethodCallback ( );
            // Позже должно быть удалено, т.к. являеться ошыбкой с точки зрения дизайна(или архитектури).
            // все, что находить от сих...
            //if (ctrlCallback.GetType().Name == "ctrlMethod3")
            //{
            //    frm.Width = 822+15;
            //    frm.Height = 340 + 20;
            //}
            //if (ctrlCallback.GetType().Name == "ctrlMethod4")
            //{
            //    frm.Width = 415;
            //    frm.Height = 349 + 20;
            //}
            // .. до сих. Слишком уж хрупкое все получаеться.
            frmMethodCallback frm = new frmMethodCallback(ctrlCallback, resizeAble, showCloseButton);

            frm.Text = text;
            return(frm.ShowDialog() == DialogResult.OK ? frm.Value : null);
        }
Exemple #3
0
 /// <summary>
 /// Показуэ форму для введення даних користувачем.
 /// </summary>
 /// <param name="parameters">Параметри для ініціалізації форми</param>
 /// <returns>Введене користувачем значення</returns>
 protected object DoCallback(ctrlMethodCallbackBase ctrlCallback)
 {
     return(DoCallback(ctrlCallback, false, false, Properties.Resources.Choose));
 }