2014-02-23 68 views
0

假設我列出了兩個名稱(Furqan,Hanif)。當我選擇第一個名字並點擊按鈕時,我想要彈出一個消息說明什麼,例如「去釣魚」。當我選擇第二個名字並再次按下按鈕時,它會向我顯示不同的信息,例如, 「睡眠」。我如何在Visual Basic中創建這個程序?從列表框中選擇項目時顯示自定義消息

+0

它很容易得上按鈕的點擊列表框的選擇項。所以,就去做吧。 – Sachin

+0

@TheGuy,請務必在執行重播時閱讀標籤說明。原始標記不好,但您的替換標記*更糟*。這不是一個IDE問題,這是一個VB.net問題。 – Charles

+0

@Charles是的,對不起。問題出現在第一篇文章回顧隊列中,我不想跳過它(最近幾次我跳過了評論,下一個人點擊了「不需要動作」)。我看到'visual-studio-2010'是一個IDE,標籤是與「這個特定版本的Visual Studio」有關的問題。因爲我沒有這方面的經驗,所以我不知道'visual-studio'標籤是否必要,所以我保留它(認爲作者會比我更清楚)。我看到該語言是「Visual Basic」,所以我添加了該標籤,但不知道正確的是「vb.net」。 –

回答

0

這裏的東西讓你開始...有很多方式去了解這一點:

Public Class Form1 

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
     If ListBox1.SelectedIndex <> -1 Then 
      Select Case ListBox1.SelectedItem.ToString 
       Case "Furqan" 
        MessageBox.Show("Gone For Fishing") 

       Case "Hanif" 
        MessageBox.Show("Sleeping") 

       Case Else 
        MessageBox.Show("Unknown Person") 

      End Select 
     Else 
      MessageBox.Show("Select a Person First!") 
     End If 
    End Sub 

End Class 
+0

請問請詳細說明這個「ListBox1.SelectedIndex <> -1」如何處理-1 – user3343463

+0

閱讀[文檔](http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.selectedindex(v = vs.110).aspx)並查看最後一條消息'Else'塊。我想你會弄清楚... –

+0

okyY,謝謝...... :) – user3343463

相關問題