Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net visual basic错误BC30456“Form1”不是“WindowsApplication1”的成员_Vb.net - Fatal编程技术网

Vb.net visual basic错误BC30456“Form1”不是“WindowsApplication1”的成员

Vb.net visual basic错误BC30456“Form1”不是“WindowsApplication1”的成员,vb.net,Vb.net,您好,我正在尝试做一个练习,并在编译时不断遇到此错误 Visual Basic错误BC30456“Form1”不是“WindowsApplication1”的成员 我不知道怎么修 下面是我的代码: 公共类FRMCENTS转换器 私有子txtAmount\u TextChangedsender作为对象,e作为事件args处理txtAmount.TextChanged 如果isnumericxtamount.Text,则 作为整数的Dim NumberofCents numberofents=CIn

您好,我正在尝试做一个练习,并在编译时不断遇到此错误

Visual Basic错误BC30456“Form1”不是“WindowsApplication1”的成员

我不知道怎么修

下面是我的代码:

公共类FRMCENTS转换器 私有子txtAmount\u TextChangedsender作为对象,e作为事件args处理txtAmount.TextChanged 如果isnumericxtamount.Text,则 作为整数的Dim NumberofCents numberofents=CInttxtAmount.Text lblDollars.Text=CStrNumberofCents\100 lblCents.Text=CStrNumberofCents Mod 100 如果结束 端接头 私有子lblTitle\u Clicksender作为对象,e作为事件args处理lblTitle。单击 端接头 末级
如果已重命名启动窗体1,则可能还必须更改启动窗体设置。您可以找到此设置以在“解决方案资源管理器”中打开“我的项目”。选择应用程序部分,根据需要更改“启动表单”


希望这会有帮助,Harrie,,,我知道怎么解决它

如果您遇到此问题,请单击错误行打开错误消息,直到Application.Designer.vb出现,然后在该位置找到Form1名称

Application.Designer.vb选项卡中的示例:

    ......................  
    ...................... 
    Protected Overrides Sub OnCreateMainForm()
        Me.MainForm = Global.aplikasi_set_diskumau.Form1
    End Sub

    ......................
我在那部分代码中找到了Form1名称,只需将该Form1名称替换为您希望显示为第一个启动表单的表单,希望它可以解决选项卡Application.Designer.vb下的问题

您将看到以下代码:

Me.MainForm=Global.WindowsApplication1.Form1

将Form1更改为新的表单名称

示例:将表格1 Hello World更改为frmHello

原件: Me.MainForm=Global.WindowsApplication1.Form1

改为: Me.MainForm=Global.WindowsApplication1.frmHello

在Windows窗体中设置启动窗体

在解决方案资源管理器中,右键单击项目并选择“属性”。 将打开项目属性页,其中显示应用程序属性。 从“启动对象”下拉列表中选择要作为启动窗体的窗体。 我从这个网站上得到了这些信息:


我可以确认这在Visual Studio 2015上也能正常工作。

看起来问题在于类的实例化;您已经实例化为Form1,它应该是rmcentsConverter;i、 e.将Dim frmConvert作为新FRMCENTS转换器,而不是将Dim frmConvert作为新表格1。也可能是你已经重命名了应用程序的启动表单,但这还没有级联到应用程序设置中。这样说吧,你的类甚至不是表单,因为这个公共类frmCentsConverter没有这个继承表单这解决了我在VS2013中的问题,早期的自动重构解决了这个问题,2015年并非如此。