请教一个问题:winform程序form代码中,我这样写this.Height = 100;可以,但是同样Form1.Height = 100;就不行了呢
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.Height = 100;
            Form1.就没有Height
        }

解决方案 »

  1.   

    Form1是个class,是个类,Form1.Height是去找Form1的静态Height,当然没有了。
    还是那句话,基础不学好,什么都白扯,上来就想做东西,搞笑。
      

  2.   

    Form1是类,不是实例,this是执行Form1实例的指针
      

  3.   

    Form1是class,this是class form1的一个实例,这样说你能明白么
      

  4.   

    这个我刚学习的时候也遇到过,  楼上的都基本解释清楚了. 
    Form1是一个类, 就比如你定义了一个类, 要使用就必须要有一个实例吧, 你要设置高度, 就得设置某个实例的高度吧, 不能直接拿类来.
      

  5.   

    直接写 this.Height = 100或者 
    Form1 f = new Form1();
    f.Height = 100;