Me.Settings不是form1的一部分

时间:2016-07-31 05:47:48

标签: vb.net basic

me.settings不是form1的一部分

我有多个表单,但我的启动是我的应用程序表单而不是登录。

但这是我的登录代码

Public Class Login
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    If TextBox1.Text = My.Settings.Username And TextBox2.Text = My.Settings.Password Then
        MsgBox("Works!")
        me.settings.Loggedin = true
    Else
        MsgBox("Missing Username or Password", MsgBoxStyle.Information, "Error")

    End If
End Sub
Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
    CreateAccount.Show()
    Me.Close()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Me.Close()
End Sub
End Class

我不明白问题所在。

2 个答案:

答案 0 :(得分:3)

错误消息通知您名为form1的表单没有名为Settings的属性。

我相信你的意思是

progress

而不是

    My.Settings.Loggedin = true

答案 1 :(得分:0)

所以你想首先加载LOGIN FORM ...然后如果用户名和密码匹配,那么将加载APPLICATION FORM? 如果是这样,那么你必须转到项目的属性,并将申请表名称中的STARTUP FORM更改为LOGIN FORM的名称。

enter image description here