у меня есть TabControl с несколькими вкладками и элементами управления на каждой вкладке. Я использую некоторую привязку данных и блок проверки на основе сущности. Проблема в том, что при возникновении ошибки на вкладке, кроме видимой, ее не видно. Есть ли способ сделать TabPage выбранным, когда ошибка возникает на каком-то элементе управления, размещенном в нем? (я не знаю индекс TabPage)
Перейти на вкладку с ошибкой (.NET)
comment
Пожалуйста, дайте нам больше информации об ошибке.
- person abhilash   schedule 09.10.2009
comment
Это не зависит от ошибки. Я хочу просто выбрать вкладку для любой ошибки, возникшей в ней. Я могу сделать это с событием OnValidating всех элементов управления, которые я проверяю, но я ищу другое решение здесь, потому что проверка выполняется автоматически с помощью EF, поэтому нет необходимости в OnValidating тогда... Если нет возможности сосредоточиться вкладка на ошибке - я буду использовать выбор с OnValidation. Спасибо.
- person 0x49D1   schedule 09.10.2009
comment
вам это нужно для WPF или WinForms?
- person Arsen Mkrtchyan   schedule 09.10.2009
Ответы (1)
Да, вы можете использовать любой из следующих TabControl
методы a>:
public void SelectTab(TabPage tabPage)
public void SelectTab(string tabPageName)
public void SelectTab(int index)
person
arul
schedule
09.10.2009
Спасибо. И как я могу угадать, на каком элементе управления произошла ошибка? (если это возможно без использования события проверки)
- person 0x49D1; 09.10.2009