how to pass a value from an event to on button click?
-
hi friends , i want to pass a cnt value which is used in event to button click... how can i do it? -------------------------------------------------------------- private void treeXml_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e,e) { int cnt = e.Node.GetNodeCount(false); grpbox.Controls.Clear(); for (int i = 0; i < cnt; i++) { Label lbl = new Label(); TextBox txt = new TextBox(); //PictureBox img = new PictureBox(); lbl.Text = e.Node.Text; lbl.Left = 200; lbl.Top = 200 * i; txt.Left = 250; txt.Top = 200 * i; //img.left=300; //img.top=200 * i; lbl.Show(); txt.Show(); grpbox.Controls.Add(txt); grpbox.Controls.Add(lbl); //grpbox.Controls.Add(img); } } private void button2_Click(object sender, System.EventArgs e) { }
-
hi friends , i want to pass a cnt value which is used in event to button click... how can i do it? -------------------------------------------------------------- private void treeXml_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e,e) { int cnt = e.Node.GetNodeCount(false); grpbox.Controls.Clear(); for (int i = 0; i < cnt; i++) { Label lbl = new Label(); TextBox txt = new TextBox(); //PictureBox img = new PictureBox(); lbl.Text = e.Node.Text; lbl.Left = 200; lbl.Top = 200 * i; txt.Left = 250; txt.Top = 200 * i; //img.left=300; //img.top=200 * i; lbl.Show(); txt.Show(); grpbox.Controls.Add(txt); grpbox.Controls.Add(lbl); //grpbox.Controls.Add(img); } } private void button2_Click(object sender, System.EventArgs e) { }
samidhas wrote:
int cnt = e.Node.GetNodeCount(false);
Declare this inside the class, not inside this method. So you have access to this variable in the button click event.
All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions
-
samidhas wrote:
int cnt = e.Node.GetNodeCount(false);
Declare this inside the class, not inside this method. So you have access to this variable in the button click event.
All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions
-
its not working bcoz i am using e.node which can be only possible in the treeview event not in the main class ..... am i right, plz guide me
Don't put the entire code in class. Declare the variable there like
int cnt = 0;
All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions
-
Don't put the entire code in class. Declare the variable there like
int cnt = 0;
All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia My Website | Ask smart questions