2016-03-03 103 views
-1

我正在製作一個簡單的程序,用戶在其中輸入用戶名,然後在下一個表單中的標籤中輸入「Hello用戶名」,其中用戶名是以前面的形式輸入的。但我無法做到。 我試過這顯示上面的消息,但只有當我將鼠標懸停在上面時。在Vb.net運行時更改標籤值

lblUser.Text = "Hello " + user + "!" 
    lblUser.Refresh() 

所以請大家,任何建議!

+1

之前將'Me.Refresh()'不是重繪整個形式?也許嘗試一下。 – Starscream1984

+0

是一個事件中的代碼? – Plutonix

+0

你如何定義用戶。由於它在另一個表單上爲它創建屬性。 – Claudius

回答

0

將在代碼頁

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    lblUser.Text = "Hello " + user + "!" 
      lblUser.Refresh() 
End Sub 

或雙擊在設計模式,把你的代碼中有!

1

如果你想從另一個調用表變量調用窗體的名稱

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
    lblUser.Text = "Hello " + Form1.user + "!" 
    lblUser.Refresh() 
End Sub