title: TreeView Control. Checkboxes. And clicking
body: <p>I've added checkboxes to my treeview, and am using the AfterSelect event (also tried AfterChecked).</p>
  
  <p>My tree view is like this</p>
  
  <p>1 State<br>
  1.1 City1<br>
  1.2 City2<br>
  1.3 City3<br>
  2 State<br>
  2.1 City1<br>
  2.2 City2<br>
  2.3 City3  </p>
  
  <p>etc.</p>
  
  <p>I'm trying to run an event, so when a checkbox is clicked, the tag is added to an array ready for processing later. I also need to use it so if a state is clicked, it selects all the cities under that leaf.</p>
  
  <pre><code>treeSections.AfterSelect += node_AfterCheck;
  
  private void node_AfterCheck(object sender, TreeViewEventArgs e)
  {
      MessageBox.Show("testing");
  }
  </code></pre>
  
  <p>The above code works on the treeview if it has no heirarchy. But don't work on the treeview with the states and cities unless the text/label for each leaf is double clicked.</p>
  
  <p>Any ideas?</p>