Q:

Управление состояниями вкладок

В исходном состоянии у меня есть программа с несколькими вкладками с помощью контейнера TabControl
Можно ли использовать группу CheckBox'ов для включения,либо выключения определенных вкладок? CheckBox'ы в отдельном GroupBox , в котором надо будет галочками выбрать состав тепловой схемы(Активность или неактивность некоторых вкладок) 

A:

Затруднение может возникнуть лишь только с тем, что класс TabPage скрывает свое свойство Enabled. Поэтому перед тем, как выставить это свойство можете привести объект класса TabPage к родительскому классу Control и далее обратиться к  этому свойству. Это необходимо делать, если в TabControl находится один TabPage. В вашем случае, насколько понимаю, вкладок несколько, поэтому смело можете использовать свойство, хоть его и будет скрывать IntelliSense.
Вам нужно повесить по обработчику события CheckedChanged на каждый ваш CheckBox:
    private void CB_CheckedChanged (object sender, EventArgs e)
    {

        CheckBox myCB = (CheckBox)sender;
        if (myCB.CheckState == CheckState.Checked)
        {
            tabPage.Enabled = true;

        }
        if (myCB.CheckState == CheckState.Unchecked)
        {
            tabPage.Enabled = false;

        }
    }

