1、this.text1.location=new system.drawing.point(68,42);new 是实例化 某个对象   system.drawing.  和 Using system.drawing.的价值一样 在意引用命名空间 从而调用其的方法

解决方案 »

  1.   

    this.text1.location=new system.drawing.point(68,42);一样的 using  system.drawing;
    point p=new point(68,42)
    this.text1.location = p;
      

  2.   

    lz需要看一些基本的书了,和我一起看Pro C# 5.0 and the .NET 4.5 Framework吧,写的挺简单的。简单说一个
    this.text1.Location=new System.Drawing.Point(68,42);
    text1.Location: Location是text1控件的一个属性是Point类型的。 
    见msdn: http://msdn.microsoft.com/en-us/library/system.windows.forms.control.location%28v=vs.110%29.aspxPoint 是System.Drawing namespace下的一个struct. 见http://msdn.microsoft.com/en-us/library/system.drawing.point(v=vs.110).aspx
    如果你前面没有using System.Drawing这个namespace. 你必须在这里使用fully qualified class name. 也就是System.Drawing.Point如果使用了using.那么就简单了
    using System.Drawing;
    ....
    text1.Location = new Point(10,10);另外struct分配在stack上,不需要初始化可以直接使用。
    例如
    text1.Location.X = 10;
    text1.Location.Y= 10;
    也是可以的。如果是class的话就必须new了。struct上用new 也是可以的,会调用构造函数。Point的相应的构造函数的声明是
    public Point( int x, int y)
    http://msdn.microsoft.com/en-us/library/s9b80s6c(v=vs.110).aspx
    当然构造函数不止一个,你也可以选择用其它的
      

  3.   

    其实3个问题是1个问题
    this.text1.location是个位置信息,它需要给它传递一个Point对象作为位置,
    你可以这样:
    Point p=new Point(68,42);
    this.text1.location=p;
    也可以省略p的定义,直接this.text1.location=new Point(68,42);
    至于Point为什么要new,这就跟数组int[] i=new int[10];一样,如果不理解深层次的类型和类,你就当它是固定语法好了.问题2.sizef是个size对象(大小),并且是float型的
    问题3.autoscalemode.font窗体自动缩放类型为按字体缩放
      

  4.   

    关于new的问题,如果你理解了类,这个可能会比较好理解
    如果不理解,也可以用其他方式解释:
    Point是个引用类型,不是值类型
    所以你在给它赋值的时候,要告诉它是一个"新对象"(new)还是指向一个已有的对象
      

  5.   

    太初级了……完全连命名空间,new,赋值什么的都没搞懂……
      

  6.   


    Point是Struct,值类型
    public struct Pointhttp://msdn.microsoft.com/en-us/library/system.drawing.point(v=vs.110).aspx
      

  7.   


    Point是Struct,值类型
    public struct Pointhttp://msdn.microsoft.com/en-us/library/system.drawing.point(v=vs.110).aspx
    你说的对,确实是值类型.可以用简单代码验证
    Point p1 = new Point(10, 10);
                Point p2 = p1;
                p2.X = 2;
                p2.Y = 2;