我有一个工程从6.0升级到2005后,我想看一下一个一个Form的view designer,发现其中有类似的错误提示不能打开
The designer cannot process the code at line 111: Me.RushPlayer1.Size = New System.Drawing.Size(329, 217) The code within the method 'InitializeComponent' is generated by the designer and should not be manually modified. Please remove any changes and try opening the designer again.
 我想问一下这个窗体的Designer.vb中Private Sub InitializeComponent()这个过程是不是系统自动生成的,是的话我这个窗体的界面还要自己从新设计吗? 还是我把这个过程里面的代码删除后系统会给我从新生成呢?主要是我还需要从新添加各种控件吗,因为这个工程是从6.0升级过来的

解决方案 »

  1.   

    InitializeComponent()是系统自动生成的,不了解的话建议不要去修改。如果无法正常升级,当然要在2005中重新画了。
      

  2.   

    VB6中有两种方式初始化控件大小
    ·在设计器中设置属性
    ·在 Form_Load 中调用 Move 方法或为 Width、Height 属性赋值VB.Net中只有一种方式
    ·在 InitializeComponent 中为 Size 属性赋值
    而升级工具将原先 Form_Load 中的代码转换成为 Size 属性赋值,前一次赋值是无意义的,应该全部合并到 InitializeComponent 中执行。