首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C#到VB转换后未触发窗体加载事件

在C#到VB转换后未触发窗体加载事件
EN

Stack Overflow用户
提问于 2021-04-28 07:56:55
回答 1查看 63关注 0票数 0

在使用方便的转换器将C#转换为VB后,缺少一行代码。显然,表单加载语法使转换器感到非常困惑,甚至连试都不试。我没有任何幸运的找到正确的VB等价物,也不能让Form1_Load sub运行。我们将非常感谢你的帮助。

C#:

代码语言:javascript
复制
     // Form1
     // 
     this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
     this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
     this.ClientSize = new System.Drawing.Size(1121, 890);
     this.Controls.Add(this.vcGantt1);
     this.Name = "Form1";
     this.Text = "NETRONIC VARCHART XGantt - Tutorial Project 1";
     this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
     this.Load += new System.EventHandler(this.Form1_Load);
     this.ResumeLayout(false);

缺少行的VB:

代码语言:javascript
复制
        'Form1
        '
        Me.AutoScaleDimensions = New System.Drawing.SizeF(8.0!, 16.0!)
        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
        Me.ClientSize = New System.Drawing.Size(1495, 1095)
        Me.Controls.Add(Me.vcGantt1)
        Me.Margin = New System.Windows.Forms.Padding(4)
        Me.Name = "Form1"
        Me.Text = "NETRONIC VARCHART XGantt - Tutorial Project 1"
        Me.WindowState = System.Windows.Forms.FormWindowState.Maximized

        Me.ResumeLayout(False)

非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-04-28 23:43:54

在Form1_Load的末尾添加一个句柄MyBase.Load,如下所示:

代码语言:javascript
复制
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    ' ... your code goes here
End Sub
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67292041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档