请问各位大侠,控件和窗体是什么关系?
我在百度知道上看到  控件也是一个类  那控件和窗体是继承关系还是其他别的什么?
 例如生成一个button控件,在源代码中会显示this.button1=new Button();其中this是主窗体吧,为什么要用“.”操作符调用呢?

解决方案 »

  1.   

    窗体和控件都是类不错,
    控件是在窗体上面创建的,例如生成一个button控件,在源代码中会显示this.button1=new Button();你的源代码出现在哪的呢?还不是出现在窗体的设计代码中。这样,这个this就是指你现在用的这个类(你这个例子中是窗体)。
      

  2.   

    因为窗体间接派生自System.Windows.Forms.Control类,而“控件”也是直接或间接派生自该类的。
    所以窗体和“控件”都是控件,从面向对象的角度说它们都是类。