如何将按钮添加到ListBox?

时间:2012-11-23 15:35:10

标签: vb.net winforms button listbox

在我的项目中,我正在添加一个ListBox,其项目从数据库中检索。我想要做的是在ListBox的每个项目的右侧添加一个按钮,当按下该按钮时,从数据库中删除该项目并刷新ListBox。

现在,获取按钮可以很容易(很可能是按钮上的Click()事件),但我的问题是我找不到实际向ListBox添加按钮的方法。

有谁知道怎么做?

BTW这是一个VB桌面应用程序项目。

2 个答案:

答案 0 :(得分:1)

msdn上有一篇关于将控件放入DataGridViews的文章。看看这个,看看它是否能让你更接近你想要的东西。

http://msdn.microsoft.com/en-us/library/7tas5c80.aspx

答案 1 :(得分:1)

DataGridView将是一个更简单的解决方案,它已包含您需要的所有功能。只需添加文本列和按钮列,即可订阅Cell 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