比如我现在写一个winform程序,从工具箱里脱出一个button,name=button1,然后再formload里也写一个button1,为什么不会冲突呢?

解决方案 »

  1.   

    formload里也写一个button1你是怎么写的
      

  2.   

    Button button1 = new Button();
      

  3.   

    从工具箱里拖出一个button,name=button1
    在formload里在Button button1 = new Button();
    都叫button1,用到时候怎么区分?
      

  4.   

    就像一个学校(你的项目)有2个叫张三的
    你们班(FormLoad)有一个叫张三的
    重名吧
    你在你们班里叫张三,你说哪个响应呢
      

  5.   


    你这个是局部变量,它只生存在formload这个方法里面,和你所在form里面button的生存期是不一样的
      

  6.   

    您这么一说我好想就懂了。原来是我想多了,是不是说,工具箱里拖出来的button是属于form类,是全局变量;写在formload这个方法里的知识一个局部变量!
    是这个意思吧?