Управление вкладкой изменений страницы Winforms - PullRequest
1 голос
/ 05 июня 2011

Я строю анкету на основе .Net 3.5 WinForms, состоящую из 9 шагов (каждый на вкладке с использованием элемента управления TabControl).Я хотел бы, чтобы пользователи переходили на следующую вкладку ТОЛЬКО при нажатии на кнопку «Следующий шаг», которую я предоставил, и не переходили к более поздним шагам, нажимая на кнопки вкладок выше.По сути, я не хочу, чтобы они видели содержимое последующих шагов / вкладок, не завершая текущий шаг / вкладку, на которой они находятся, а затем нажимая кнопку «Следующий шаг».Любые идеи были бы хорошы.Приветствия.

1 Ответ

1 голос
/ 05 июня 2011

Вы можете создать свои страницы вкладок и удалить все страницы, кроме первой, на

Как

 tabControl1.TabPages.Remove(tabPage2);
.
.
.
 tabControl1.TabPages.Remove(tabPageN);

и после каждого нажатия следующей кнопки добавить соответствующую страницу (возможно, следующую) в tabecontrol

    tabControl1.TabPages.Add(tabPage2);

и

    tabControl1.TabPages.Add(tabPage3);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...