加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB.NET中表单的正确声明是什么?

发布时间:2020-12-17 07:15:01 所属栏目:百科 来源:网络整理
导读:我只是借助Microsoft升级向导将一个项目从VB6移植到VB.NET. 一个表单自动升级到 Friend Partial Class frmAudFeedSentenceEdit Inherits System.Windows.Forms.Form 但是当我在VB.NET中为新项目添加一个新表单时,它被声明为 Public Class frmAudFeedSentence
我只是借助Microsoft升级向导将一个项目从VB6移植到VB.NET.

一个表单自动升级到

Friend Partial Class frmAudFeedSentenceEdit
    Inherits System.Windows.Forms.Form

但是当我在VB.NET中为新项目添加一个新表单时,它被声明为

Public Class frmAudFeedSentenceEdit

(没有Inherits System.Windows.Forms.Form).

请问哪一个是正确的?

解决方法

使用Visual Studio创建表单时,它会将表单信息放入2个单独的文件中.

你看到的部分:

Public Class frmAudFeedSentenceEdit

只是主文件中的声明,您通常会在其中工作.

但是,创建了第二个文件(frmAudFeedSentenceEdit.Designer.vb),它将具有:

<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class frmAudFeedSentenceEdit
    Inherits System.Windows.Forms.Form

如您所见,它仍然是部分类,但Inherits语句将放置在设计器生成的文件中.

如果查看“类视图”窗口,浏览到表单,然后双击InitializeComponent()(因为此Sub在设计器文件中定义),您可以看到这一点.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读