我正在尝试显示列表框,但它没有用,这个代码在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#
答案 0 :(得分:4)
ListBox必须包含在某些内容中(例如您的表单):
this.Controls.Add(lb);
添加它的适当位置取决于您希望它出现的位置和方式。