我有一个使用文本框和列表框的用户控件。列表框不可见,只有在用户开始键入或单击文本框时才会显示。
我已将用户控件添加到表单上的组框中。
现在当listox变得可见时,它会停留在组框内,并且无法看到整个高度。我不会漂浮在上面,这样我就能看到全高。
我环顾四周,实施了一些解决方案,但对我没什么用。
用户控件的构造函数
private void makeListBoxVisible()
{
Form parentForm = (this.FindForm() as Form);
//parentForm.Controls.SetChildIndex(listBox, 0);
this.Controls.SetChildIndex(listBox, 0);
listBox.Visible = true;
listBox.BringToFront();
}
以下方法使列表框可见。 SetchildIndex(已注释且未注释)都会抛出错误
chef-client --local-mode --logfile /dev/stdout --log_level info --config /etc/chef/client.rb -E dev_env --runlist 'recipe[Service1]'
处理这样的事情的最佳方法是什么?
我的环境是VS2010和WinForms。
答案 0 :(得分:0)
现在当listox变得可见时,它会保留在组框内, 而且看不到全高。我不会漂浮在上面,以便我可以 看到全高。
只需将其直接放在表格上即可。