视觉基本错误BC30456' Form1'不是WindowsApplication1' WindowsApplication1'的成员。

时间:2015-08-17 09:07:52

标签: vb.net

您好我正在尝试进行练习并在编译时不断收到此错误。

  

Visual Basic错误BC30456' Form1'不是WindowsApplication1'

的成员

我不确定如何修复它。

以下是我的代码:

Public Class frmCentsConverter
    Private Sub txtAmount_TextChanged(sender As Object, e As EventArgs) Handles txtAmount.TextChanged
        If IsNumeric(txtAmount.Text) Then
            Dim NumberofCents As Integer

            NumberofCents = CInt(txtAmount.Text)
            lblDollars.Text = CStr(NumberofCents \ 100)
            lblCents.Text = CStr(NumberofCents Mod 100)
        End If
    End Sub

    Private Sub lblTitle_Click(sender As Object, e As EventArgs) Handles lblTitle.Click

    End Sub
End Class

4 个答案:

答案 0 :(得分:7)

如果您重命名了启动form1,则可能还需要更改“启动”表单设置。您可以在“解决方案资源管理器”中找到此设置以打开“我的项目”。选择“应用程序”部分,根据需要更改“启动表单”。

希望这会有所帮助,哈里

答案 1 :(得分:3)

在标签下, Application.Designer.vb

您将看到以下代码:

Me.MainForm = Global.WindowsApplication1。 Form1

Form1 更改为新表单名称

示例:更改了表单1" Hello World"来自frmHello

<强>原始 Me.MainForm = Global.WindowsApplication1.Form1

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

答案 2 :(得分:3)

在Windows窗体中设置启动窗体

  1. 在“解决方案资源管理器”中,右键单击该项目,然后选择“属性”。
  2. 将打开“项目”属性页面,其中显示“应用程序”属性。
  3. 从“启动对象”下拉列表中选择所需的表单作为启动表单。
  4. 我从这个网站获得了这些信息:

    https://msdn.microsoft.com/library/a2whfskf(v=vs.100).aspx

    我可以确认这也适用于Visual Studio 2015。

答案 3 :(得分:-1)

啊哈,,,我知道如何解决它

如果您遇到此问题,请单击错误行打开错误消息,直到Application.Designer.vb显示为&amp;然后找到&#34; Form1&#34;在那个地方的名字

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

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

    ......................

我找到了&#34; Form1&#34;在该部分代码中命名,只需替换&#34; Form1&#34;使用您希望作为第一个启动表单显示的表单的名称,希望它可以解决问题