在我的項目中,我添加了一個ListBox,其項目從數據庫中檢索。我想要做的是在ListBox上的每個項目的右側添加一個按鈕,當按下該按鈕時,從數據庫中刪除該項目並刷新ListBox。如何將按鈕添加到列表框?
現在,讓按鈕來做到這一點很容易(很可能是按鈕上的一個Click()
事件),但我的問題是,我找不到一種方法來實際添加按鈕到列表框。
有誰知道如何做到這一點?
順便說一下,這是一個VB桌面應用程序項目。
在我的項目中,我添加了一個ListBox,其項目從數據庫中檢索。我想要做的是在ListBox上的每個項目的右側添加一個按鈕,當按下該按鈕時,從數據庫中刪除該項目並刷新ListBox。如何將按鈕添加到列表框?
現在,讓按鈕來做到這一點很容易(很可能是按鈕上的一個Click()
事件),但我的問題是,我找不到一種方法來實際添加按鈕到列表框。
有誰知道如何做到這一點?
順便說一下,這是一個VB桌面應用程序項目。
一個DataGridView將是一個簡單的解決方案,它已經包含了所有你需要的功能。只需添加一個文本列和一個按鈕列,那麼你可以訂閱細胞ContentClick事件例如:
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
'your database code here
DataGridView1.Rows.RemoveAt(e.RowIndex)
End Sub
msdn上有一篇關於將控件放入DataGridViews的文章。檢查一下,看看它是否讓你更接近你想要的東西。
嘗試過它,它的工作原理,謝謝。 –