예제 #1
0
        public static string GetStringByKeyBoard(string strStart, KeyBoardInputType type, char c, out bool bIsCancel)
        {
            bIsCancel = true;


            using (FrmKeyBoard frm = new FrmKeyBoard(KeyBoardHelperFactory.MakeKeyBoardHelper(type), strStart, c))
            {
                if (type == KeyBoardInputType.Password)
                {
                    frm.isPwd = true;
                }

                frm.ShowDialog();

                bIsCancel = frm.DialogResult == DialogResult.Cancel;
                return(frm.strInput);
            }
        }
예제 #2
0
 protected override void OnDoubleClick(EventArgs e)
 {
     base.OnDoubleClick(e);
     if (isKeyNumber)
     {
         FrmKeyboardNumber frmKeyboardNumber = new FrmKeyboardNumber("Nhập giá trị");
         if (frmKeyboardNumber.ShowDialog() == DialogResult.OK)
         {
             this.Text = frmKeyboardNumber.value;
         }
     }
     else
     {
         FrmKeyBoard frmKeyboardNumber = new FrmKeyBoard(isPass);
         if (frmKeyboardNumber.ShowDialog() == DialogResult.OK)
         {
             this.Text = frmKeyboardNumber.value;
         }
     }
 }
예제 #3
0
        protected override void OnDoubleClick(EventArgs e)
        {
            base.OnDoubleClick(e);
            if(isKeyNumber)
            {
                FrmKeyboardNumber frmKeyboardNumber = new FrmKeyboardNumber("Nhập giá trị");
                if(frmKeyboardNumber.ShowDialog() == DialogResult.OK)
                {
                    this.Text = frmKeyboardNumber.value;
                }
            }
            else
            {
                FrmKeyBoard frmKeyboardNumber = new FrmKeyBoard(isPass);
                if (frmKeyboardNumber.ShowDialog() == DialogResult.OK)
                {
                    this.Text = frmKeyboardNumber.value;
                }
            }

        }