2012-03-03 101 views
1

我试图显示列表框,但它没有工作,这个代码在datagridview_mouseClick事件: 随着调试它通过下面的所有行,但什么都不显示显示列表框

ListBox lb = new ListBox(); 
lb.Size = new Size(200, 300); 
lb.Location = new Point(500, 500); 
lb.Items.Add("a"); 
lb.Items.Add("b"); 
lb.BringToFront(); 
listBox1.Show(); 

任何想法,问题出在哪里? 编辑:我的datagridview是在tableLayout和停靠 - 可能是问题?
我使用的WinForms和C#

回答

4

列表框需要含有的东西(如您的形式):

this.Controls.Add(lb); 

适当的地方加入这取决于在何处以及如何你想让它出现。

+0

是啊,太棒了,我忘了它,当你在设计师做它,它会自动添加:)谢谢 – 2012-03-03 22:37:15