Вы можете создать свои страницы вкладок и удалить все страницы, кроме первой, на
Как
tabControl1.TabPages.Remove(tabPage2);
.
.
.
tabControl1.TabPages.Remove(tabPageN);
и после каждого нажатия следующей кнопки
добавить соответствующую страницу (возможно, следующую) в tabecontrol
tabControl1.TabPages.Add(tabPage2);
и
tabControl1.TabPages.Add(tabPage3);