複数のテキストラベルまたは複数のテキストボックスをネットワークスタック情報で更新するボタンをクリックします。ここに私が後にしている論理があります。VB.NetでIPアドレス、サブネット、デフォルトゲートウェイ、DNS1、DNS2を取得
Button2 event
Label1.text = Computer Name
Label2.text = IP Address
Label3.text = Subnet Mask
Label4.text = Default Gateway
Label5.text = DNS1
Label6.text = DNS2
私は、デフォルトゲートウェイやDNSのを取得するかどうかはわかりませんいくつかの作業コード
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim strHostName As String
Dim strIPAddress As String
strHostName = System.Net.Dns.GetHostName()
strIPAddress = System.Net.Dns.GetHostByName(strHostName).AddressList(0).ToString()
TextBox2.Text = strIPAddress
Lable_IPAddress.Text = strIPAddress
End Sub
を持っています。サブネットマスクは、私がやろうとしていることにとって重要ではありませんが、ゲートウェイとDNSエントリは重要です。
ボタンを1つクリックして、うまくフォーマットされたネットワークスタックを表示したいだけです。これは難しいはずですが、私はvb.netにまだ慣れていないようです。
これは完全に働きました。ありがとうございました。私はあらゆる種類のさまざまなことを試してきました。私が見つけたチュートリアルやその他のものは、まさに私が探していたものではなかったし、コンボボックスやもののようなものを使っていました。この情報を使用してください。ボタンをクリックしてネットワークスタックを表示させたいだけでした。あなたのコードはこの目的のために完璧に機能しました。 – user1837575