Выделить button при нажатом tabPage c#

299
13 сентября 2017, 10:36

Подскажите пожалуйста, как сделать так чтобы при нажатии на вкладку tabPage выделялась нужная кнопка button. Спасибо.

Answer 1

Нужно подписаться на событие SelectedIndexChanged:

private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
    switch (tabControl1.SelectedIndex)
    {
        case 0:
            button1.BackColor = Color.Red;
            button2.BackColor = button3.BackColor = button4.BackColor = Color.Empty;
            break;
        case 1:
            button2.BackColor = Color.Red;
            button1.BackColor = button3.BackColor = button4.BackColor = Color.Empty;
            break;
        case 2:
            button3.BackColor = Color.Red;
            button1.BackColor = button2.BackColor = button4.BackColor = Color.Empty;
            break;
        case 3:
            button4.BackColor = Color.Red;
            button1.BackColor = button2.BackColor = button3.BackColor = Color.Empty;
            break;
        default:
            break;
    }
}
READ ALSO
Программное добавление ключа в App.config

Программное добавление ключа в App.config

Создал свою секцию в файле конфигов, могу править значения в существующих строках, но не получается удалять и добавлять строкиМой код:

272
В ASP .Net Web Forms создать кнопки передать данные в метод

В ASP .Net Web Forms создать кнопки передать данные в метод

В ASPNet Web Forms пробую создать кнопки и добавить в определенное место, привязать к событию щелчку по ней, передать уникальный индификатор кнопки...

264
закруглить (сгладить) углы в Xamarin

закруглить (сгладить) углы в Xamarin

Подскажите пожалуйста, как закруглить (сгладить) углы у элемента (например TextView) в Xamarin?

318
Javascript. Считать объект из соседнего файла

Javascript. Считать объект из соседнего файла

Имеется файл textjson, лежит в одной папке с index

301