Member 11278731 Ответов: 1

Как удалить фокус кнопки после того, как эта кнопка будет отключена.


На форме есть 3 кнопки , b1,b2,b3.
В2 &амп; Б3 отключить.Когда мы нажимаем на кнопку b1, она включает кнопку b2.
Когда мы нажимаем на кнопку b2 , b2get disble & кнопка b3 get enable.
Кнопка Buttob В2 еще фокус.

Как я меняю фокус с b2 на b3.

Что я уже пробовал:

Я пытался изменить индекс табуляции.
В1.Свойство tabindex = 0;
В2.Свойство tabindex = 2;
Б3.Свойство tabindex = 3;

MarqW

- Вы уверены? Потому что отключенные элементы управления не могут иметь фокуса.
Но вы можете просто сделать "b3.Focus();"

1 Ответов

Рейтинг:
0

OriginalGriff

Оставьте tabIndex в покое - он влияет только на порядок, в котором элементы управления "посещаются", когда пользователь нажимает клавишу TAB.
В обработчиках событий щелчка мыши:

private void B1_Click(object sender, EventArgs ew)
    {
    B1.Enabled = false;
    B2.Enabled = true;
    B3.Enabled = false;
    B2.Focus();
    }
private void B2_Click(object sender, EventArgs ew)
    {
    B1.Enabled = false;
    B2.Enabled = false;
    B3.Enabled = true;
    B3.Focus();
    }
private void B3_Click(object sender, EventArgs ew)
    {
    B1.Enabled = true;
    B2.Enabled = false;
    B3.Enabled = false;
    B1.Focus();
    }