[C#]TabPageの遷移制御 | Assertion Failed!

[C#]TabPageの遷移制御

TabPageの遷移を制御する


Assertion Failed!-TabPage


[環境]

VisualStudio2008

C# Windowsフォームアプリケーション


マイクロアドBTパートナーはブログやサイトに貼るだけ。お小遣いをゲットしよう!


TabPageの遷移を制御する際、以下のイベントハンドラに制御コードを記述する。


・Deselected

・Deselecting

・Selecting

・Selected

・他


TabPageが特定の条件下では遷移しないようにする際は以下のような感じで。


private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)
{

  if (何かの条件)

  {
    e.Cancel = true;

  }
}


TabControlCancelEventArgsCancelプロパティにtrueを設定すると、現在

遷移しようとしている動作をキャンセルする。