簡単そうで面倒くさいと思っていた、TabControlのTabの表示と非表示以下のタブの最後のtestとBoardを表示するか非表示にするだけのことです。
非表示の場合
removeしても無くならないのです。
private void hide() {this.tabControl1.TabPages.Remove(this.tabPage1);this.tabControl1.TabPages.Remove(this.tabPage2); }
再表示の場合
順番調整のため、再度removeしてInsertすれば、元通り!
private void View() {this.tabControl1.TabPages.Remove(this.tabPage1);this.tabControl1.TabPages.Remove(this.tabPage2);this.tabControl1.TabPages.Insert(tabControl1.TabCount, this.tabPage1);this.tabControl1.TabPages.Insert(tabControl1.TabCount, this.tabPage2); }
忘れる間にメモメモ・・・