У меня есть элемент управления вкладкой и 3 табуляции. (C#)Закладка управления закладкой
если я нахожусь на вкладке 2 и отредактировал значение текстового поля , а затем нажмите вкладку 3, мне нужно проверить, что было введено в текстовое поле. если правильно, я должен разрешить переключиться на вкладку 3, остальное должно остаться на вкладке 2, это само Как мне это достичь?
РМКО curently обработки «Оставлять» событие в tabpage2, я проверить значение текстового окна там, и если признано недействительным я установить в качестве tabcontrol.Selectedtab = tabpage2; это делает проверку, но переключается на новую вкладку! как я могу ограничить навигацию.
Я новичок на C#, так что, возможно, я занимаюсь неправильным событием!
Вот соответствующий код:
private void tabpage2_Leave(object sender, EventArgs e)
{
if (Validatetabpage2() == -1)
{
this.tabcontrol.SelectedTab =this.tabpage2;
}
}
Вы можете разместить соответствующую часть вашего кода? –
private void tabpage2_Leave (отправитель объекта, EventArgs e) { if (Validatetabpage2() == -1) { this.tabcontrol.SelectedTab = this.tabpage2; } } – Maneesh
Здесь довольно приличная и актуальная дискуссия: http://social.msdn.microsoft.com/forums/en-US/winforms/thread/39939f09-229a-45d1-ad3d-5c39ce9bd0ba/ –