невыбираемый узел в TreeView

У меня есть элемент управления TreeView в winform. Я хочу сделать несколько узлов недоступными для выбора. Как мне этого добиться.
У меня в голове только одна идея - нарисованные на заказ узлы, но может быть есть более простой способ? Пожалуйста, посоветуйте мне

. Я уже пробовал такой код в обработчике событий BeforeSelect :

private void treeViewServers_BeforeSelect(object sender, TreeViewCancelEventArgs e)
{
  if (e.Node.Parent != null)
  {
    e.Cancel = true;
  }
}

Но полученный эффект не подходит. Узел временно получает выбор, когда я удерживаю на нем левую кнопку мыши.

Заранее спасибо!

6
задан Anton Semenov 6 April 2011 в 11:24
поделиться