Vb.net visual basic错误BC30456“Form1”不是“WindowsApplication1”的成员
您好,我正在尝试做一个练习,并在编译时不断遇到此错误 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。单击 端接头 末级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
如果已重命名启动窗体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年并非如此。