入力テキストボックスの後にボタンをクリックしてC#が、ではないトリガーイベントLOSTFOCUSを行います

問題の説明:

            ////定义委托,绑定焦点事件
            this.txtDate.GotFocus += new EventHandler(txtDate_GotFocus);
            this.txtDate.LostFocus += new EventHandler(txtDate_LostFocus);
            private void txtDate_GotFocus(object sender, EventArgs e)
            {
                this.lbDayNotice.Text = "例:2020-02-02/2020-09-20";
            }
        
            private void txtDate_LostFocus(object sender, EventArgs e)
            {//.......}
            

これは、フォーカスを獲得し、失うの手数料を定義します

私はテキストボックスの入力データにいた時、ちょうどボタンをクリックすると、txtDate_LostFocus()イベントを実行しません

 

ソリューション:

テキストボックスにイベントMouseLeaveイベントアンバインドtxtDate_LostFocusは()、// .....コードの一部は、新に配置されている MouseLeaveインチ

公開された156元の記事 ウォン称賛18 ビュー80000 +

おすすめ

転載: blog.csdn.net/qq_40155090/article/details/104445921