怎么把其中的text中的值传出来啊?比如button类型的,button是动态生成的啊,怎么把它的text传出来使用啊

解决方案 »

  1.   

    确实你标题和你内容问的好像没什么关系。
    如下是你内容的问题代码参考:        Button btn;
            private void button2_Click(object sender, EventArgs e)
            {
                btn = new Button();
                btn.Location = new Point(200, 200);
                btn.Name = "btnTest";
                btn.Text = "Test";
                this.Controls.Add(btn);
            }        private void button3_Click(object sender, EventArgs e)
            {
                if (btn != null)
                    MessageBox.Show(btn.Text);
            }
      

  2.   

    我一下子动态生成的很多个button的,btn并不能表示啊,再说了,我是想在右键快捷菜单里进行操作,用05编的时候,btn之后敲点,并没出现text啊,这是问题的关键啊.麻烦再帮忙解决一下.多谢了
      

  3.   

    你要是获得button的话,我建议去遍历button所在的父控件,然后获得你想要的button的text
      

  4.   

    我用for循环啊,很多个btn ,然后用快捷菜单选中,单击执行,在这个执行中填加代码啊
      

  5.   

    1、动态生成的时候设置索引值,用的时候直接用索引+强制转换就行了
    2、动态生成的时候利用循环中的i设置name,用的时候循环判断name
    当然第一种更好一点