Событие изменения 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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