private void SetCheckState(TreeNode parent, bool isChecked)
{
parent.Checked = isChecked;
ServerTestCase testCase = parent.Tag as ServerTestCase;
if (testCase != null)
{
testCase.Enabled = isChecked;
}
foreach (TreeNode child in parent.Nodes)
{
SetCheckState(child, isChecked);
}
}