我有自定义listBox:
public class List:ListBox
{
private Button but;
public List()
{
but = new Button();
but.Location = this.Location;
but.Width = this.Width;
but.Height = 100;
this.Controls.Add(this.but);
}
我想要这样的事情:
我希望按钮位于listBox的顶部,如果它有滚动,则保持在顶部。
我得到的就是这个
有可能吗?因为listBox不是容器组件,我听说玩它不是很聪明,但我没有别的办法。
答案 0 :(得分:0)
假设您的ListBox名称是 TestLB 。然后你可以使用下面的代码。
Button but;
but = new Button
{
Location = TestLB.Location,
Width = TestLB.Width,
Height = 100,
Text = "Click"
};
this.Controls.Add(but);
TestLB.SendToBack();