1

次の2つのコードの動作が異なる理由を誰かに教えてもらえますか?最初のコードはTextboxGotFocusイベントを呼び出しますが、2番目のコードは実行GotFocus後にイベントを呼び出しません。lostfocus参考までに、HideSelection最初はfalseに設定して、最初にすべてのテキストボックスを強調表示します。

private void textBox_LostFocus(object sender, EventArgs e)
{
    foreach (TextBox item in this.textbox)  //got 3 text box,
    {
        if (item.Focused == true)
        {
             item.HideSelection = false;
             item.SelectAll();
        }
        else
             item.HideSelection = true;
}

private void textBox_LostFocus(object sender, EventArgs e)
{
    foreach (TextBox item in this.textbox)  //got 3 text box,
    {                     
        if (item.Focused == true)
        {
            item.HideSelection = true;   //difference here
            item.HideSelection = false;
            item.SelectAll();
        }
        else
            item.HideSelection = true;
}
4

0 に答える 0