在我的项目中,我正在添加一个ListBox,其项目从数据库中检索。我想要做的是在ListBox的每个项目的右侧添加一个按钮,当按下该按钮时,从数据库中删除该项目并刷新ListBox。
现在,获取按钮可以很容易(很可能是按钮上的Click()
事件),但我的问题是我找不到实际向ListBox添加按钮的方法。
有谁知道怎么做?
BTW这是一个VB桌面应用程序项目。
答案 0 :(得分:1)
msdn上有一篇关于将控件放入DataGridViews的文章。看看这个,看看它是否能让你更接近你想要的东西。
答案 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