I am trying to run some code when a node is checked (specifically
child nodes)

BUt when I run the code nothing happens..I am using different event
handlers..but it never runs the code...debugging breaks dont ever get
fired.

Does this event only run on postback or something?


Should I be using a diferent event handler?

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            // start off by adding a base treeview node

            //TreeNode mainNode = new TreeNode();

            //mainNode.Name = "mainNode";

            //mainNode.Text = "Main";

            //this.treeView1.Nodes.Add(mainNode);

            TreeNode tnRoot = treeView1.Nodes.Add("Root");
            TreeNode tnRoot2 = tnRoot.Nodes.Add("Root_2");
            TreeNode tnChild = tnRoot2.Nodes.Add("Child1");
        }

        private void treeView1_NodeMouseClick(object sender,
TreeNodeMouseClickEventArgs e)
        {
            MessageBox.Show(e.Node.Text);
        }

        private void treeView1_AfterExpand(object sender,
TreeNodeMouseClickEventArgs e)
        {
            MessageBox.Show(e.Node.Text);
        }


        private void treeView1_AfterSelect(object sender,
TreeViewEventArgs e)
        {

            try
            {

Reply via email to