按enter時,控制元件焦點自動移動

coolhe發表於2009-08-01

實現enter鍵時,焦點按照控制元件移動

我編寫了一個FatherForm,並重寫ProcessDialogKey事件,以後所有的窗體繼承該窗體. 經測試成功!

        ///


        /// 重寫 ProcessDialogKey 事件,以便支援按enter鍵,焦點在控制元件中移動
        ///

        ///
        ///
        protected override bool ProcessDialogKey(System.Windows.Forms.Keys aKey)
        {
            if (aKey == Keys.Enter)
            {
                SendKeys.Send("{TAB}");
                return true;
            }
            base.ProcessDialogKey(aKey);

            return false;
        }  

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3090/viewspace-611032/,如需轉載,請註明出處,否則將追究法律責任。

相關文章