Событие изменения tabcontrol selectedindex не запускаетсяC#

Место общения программистов C#
Anonymous
Событие изменения tabcontrol selectedindex не запускается

Сообщение Anonymous »

У меня очень небольшая проблема, см. код ниже

Код: Выделить всё

// this is main load
private void Form1_Load(object sender, EventArgs e)
{
tabAddRemoveOperator.SelectedIndex = 0;
}

//this is selected index changed event method
private void tabAddRemoveOperator_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabAddRemoveOperator.SelectedIndex == 0)
//someCode;
else if (tabAddRemoveOperator.SelectedIndex == 1)
//someCode;
}
Моя проблема в том, что я меняю вкладку selectedindex в методе form_load, поэтому событие tab_selectedindexchanged должно сработать, верно? но это не так..
Я гуглил об этой проблеме, поэтому нашел ветку, в которой говорилось, что до тех пор, пока ваши элементы управления не будут загружены, их заполнение событий не запускается, но я не думаю, что это правильно, потому что все элементы управления загружаются и инициализируются только в конструкторе.. поэтому я запутался в этой проблеме.>

Подробнее здесь: https://stackoverflow.com/questions/422 ... ting-fired

Вернуться в «C#»