>>408
TabControl の MouseDown イベントハンドラに以下のコードを追加

if (e.Button == MouseButtons.Right) {
    for (int i = 0; i < tabControl1.TabCount; i++) {
        if (tabControl1.GetTabRect(i).Contains(e.X, e.Y)) {
            tabControl1.SelectedIndex   = i;
            break;
        }
    }
}