在datagridview中显示列表框

时间:2012-03-03 22:24:56

标签: c# winforms datagridview listbox show

我正在尝试显示列表框,但它没有用,这个代码在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#

1 个答案:

答案 0 :(得分:4)

ListBox必须包含在某些内容中(例如您的表单):

this.Controls.Add(lb);

添加它的适当位置取决于您希望它出现的位置和方式。