示例#1
0
        private void Login_Load(object sender, EventArgs e)
        {
            IntPtr HIme = ImmGetContext(this.Handle);

            //如果输入法处于打开状态
            if (ImmGetOpenStatus(HIme))
            {
                int iMode     = 0;
                int iSentence = 0;
                //检索输入法信息
                bool bSuccess = ImmGetConversionStatus(HIme, ref iMode, ref iSentence);
                if (bSuccess)
                {
                    //如果是全角,转换成半角
                    if ((iMode & IME_CMODE_FULLSHAPE) > 0)
                    {
                        ImmSimulateHotKey(this.Handle, IME_CHOTKEY_SHAPE_TOGGLE);
                    }
                }
            }

            this.ImeMode = ImeMode.OnHalf;

            isCheck = false;

            chbRemember.Checked = Convert.ToBoolean(ConfigurationManager.AppSettings["IsRememberMe"]);

            if (chbRemember.Checked)
            {
                txtManID.Text = ConfigurationManager.AppSettings["RememberUser"];
            }

            CtrlHelper.SetEnterToTab(txtManID);
            CtrlHelper.SetEnterToTab(txtPassword);

            pLogin.Left = 0;
            pLogin.Top  = 0;
            this.Width  = pLogin.Width;
            this.Height = pLogin.Height;
        }