日期:2014-05-18  浏览次数:20742 次

Height属性问题

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


------解决方案--------------------
Form1是类,不是实例,this是执行Form1实例的指针
------解决方案--------------------
Form1是class,this是class form1的一个实例,这样说你能明白么
------解决方案--------------------
就像每个人有高度,但是你不能给整个人类设定一个高度
------解决方案--------------------
这个我刚学习的时候也遇到过, 楼上的都基本解释清楚了. 
Form1是一个类, 就比如你定义了一个类, 要使用就必须要有一个实例吧, 你要设置高度, 就得设置某个实例的高度吧, 不能直接拿类来.