簡體   English   中英

如何為指定的用戶登錄聲明公共變量?

[英]How to declare a public variable for a specified user login?

我有一個運行良好的登錄系統,使用XML文件存儲登錄名,然后可以讀取用戶和密碼,查看是否匹配(如果匹配),然后移至下一個表單,如果不匹配,則顯示錯誤消息。

但是,當表單切換時,我希望能夠在左上角顯示用戶名,以便用戶知道將其顯示為誰。 但是我不知道該如何記住在以前的表單上登錄到現在的新表單的特定用戶?

我試着做一個“公共變量”(對我來說有點難做,不確定我什至沒有正確執行),如果用戶名正確,它將讀取用戶輸入名稱的textbok,並為下一張表格。 我不認為公共場合的表現很好。

If BlnUserFound = True Then
    'ActiveUser is the "public vairable"
    ActiveUser = tbxUser.Text
    'Open the main screen
    Me.Hide()
    Home.Show()       
Else
    MessageBox.Show("User Details Not found" & vbCrLf _
                    & "Please Try Again", "Login Error")
End If

我究竟做錯了什么?!

只需簡單地將其連接到另一個新的變量名稱,然后以表格2的形式使用它,例如dim ActiveUser2 as string ActiveUser2 = Form1.ActiveUser那么最簡單的方法就是在表格上貼上標簽或其他內容,將其設置為不可見,然后應用ActiveUser2.textLabel.Text

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM