2

C# では、テキスト ボックスがフォーカスを失ったときに、どのイベントにイベントをアタッチしますか? 私の機能は次のようになります。

private void txtModifier1_Blur(object sender, EventArgs e)
{
    // code...
}

...そして、私はそれを次のように割り当てます:

this.txtModifier1.Blur += new System.EventHandler(this.txtModifier1_Blur);

...しかし、ありませんBlur。何か案は?

4

3 に答える 3

3

Leaveこれが Windows フォームであると仮定すると、イベントを探しています。

于 2012-08-18T03:39:48.480 に答える
2

Windows フォーム TextBoxコントロールを使用している場合。から継承されたLostFocusイベントがありControlます。脱退イベントもあります。ほとんどの場合、Leave イベントを使用する必要があります。リンクした両方の MSDN ページのメモを参照してください。

このようなもの:

this.txtModifier1.Leave += new System.EventHandler(this.txtModifier1_Leave);

WPF TextBoxを使用している場合も、から継承されたLostFocus イベントがありますUIElement

于 2012-08-18T03:40:24.257 に答える