예제 #1
0
파일: FrmInfo.cs 프로젝트: Ghcsm/Wh_Fzg
        private void FrmIndex_KeyDown(object sender, KeyEventArgs e)
        {
            pub.KeyShortDown(e, Clscheck.lsinival, Clscheck.Lsinikeys, Clscheck.lssqlOpernum, Clscheck.lsSqlOper, out Clscheck.keystr);
            if (Clscheck.keystr.Trim().Length > 0)
            {
                KeysDownEve(Clscheck.keystr.Trim());
            }
            Keys keyCode = e.KeyCode;

            //if (e.KeyCode == Keys.ShiftKey)
            //    ucContents1.txtCode.Focus();
            if (e.KeyCode == Keys.Escape)
            {
                gArch.txtBoxsn.Focus();
                gArch.txtBoxsn.SelectAll();
            }
        }
예제 #2
0
        private void FrmTwain_KeyDown(object sender, KeyEventArgs e)
        {
            if (!gArch.GetFocus())
            {
                pub.KeyShortDown(e, ClsTwain.lsinival, ClsTwain.Lsinikeys, ClsTwain.lssqlOpernum, ClsTwain.lsSqlOper, out ClsTwain.keystr);
                if (ClsTwain.keystr.Trim().Length > 0)
                {
                    KeysDownEve(ClsTwain.keystr.Trim());
                }
            }
            Keys keyCode = e.KeyCode;

            if (!gArch.txtBoxsn.Focused)
            {
                if (e.KeyCode == Keys.NumPad3)
                {
                    comPagesSize.SelectedIndex = 2;
                }
                else if (e.KeyCode == Keys.NumPad4)
                {
                    comPagesSize.SelectedIndex = 1;
                }
                else if (e.KeyCode == Keys.NumPad0)
                {
                    if (chkDoublePages.Checked)
                    {
                        chkDoublePages.Checked = false;
                    }
                    else
                    {
                        chkDoublePages.Checked = true;
                    }
                }
            }

            if (e.KeyCode == Keys.Escape)
            {
                gArch.txtBoxsn.Focus();
                gArch.txtBoxsn.SelectAll();
            }
        }