RectangleF RectF = new RectF.op_Implicit(Rect);
你试一下,不一定正确。

解决方案 »

  1.   

    如果将VB的代码改为C#
    RectangleF RectF = new RectangleF(x,y,width,height);
      

  2.   

    sumoon2002(花生)是不对的System.Drawing.RectangleF RectF=System.Drawing.RectangleF.op_Implicit(Rect);
      

  3.   

    先取rect的坐标和大小,再用
    RectangleF RectF = new RectangleF(x,y,width,height);
      

  4.   

    op_Implicit是隐式转化操作方法,正确的写法是:
    System.Drawing.Rectangle rect = new Rectangle(0,0,10,10);
    System.Drawing.RectangleF rectF = rect;
      

  5.   

    同意这个System.Drawing.RectangleF RectF=System.Drawing.RectangleF.op_Implicit(Rect);
    ,应该没有问题