0
起動時にWindowsユーザー名に基づいてComboBoxに値を設定しようとしています。ApplicationEventsからFormへの変数はありますか?
これは私がApplicationEvents.vbに持っているものです:
Partial Friend Class MyApplication
Public Sub MyApplication_Startup(sender As Object, e As StartupEventArgs) Handles Me.Startup
Dim sUserNameFull As String
If Environment.UserName = "JohnD" Then
sUserNameFull = "John Dean"
End If
End Sub
End Class
そして、それは私のForm1.vbのだ:
Public Class DeskApp
Public Shared ReadOnly Property UserName As String
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
MsgBox(ApplicationEvents.sUserNameFull)
End Sub
End Class
このメッセージボックスでAppEventsから変数を表示するには、どのように?
そして最終的にComboBox1にその値を "プッシュ"する方法はありますか?
私はそれらが基本だと思いますが、私は本当にここで失われています。
ありがとうございます!
変数 '公開Shared'を作成し、起動時のイベントの外に置きます。 –
'Environment.UserName'は、app/formのロードで取得できます。 – Plutonix