gpt4 book ai didi

c# - 如何在另一个控件的顶部添加自定义控件

转载 作者:太空狗 更新时间:2023-10-29 20:52:10 27 4
gpt4 key购买 nike

我正在使用 winForm。我有 2 个要动态添加的自定义控件。第一个添加在表单的开头。第二个是在用户单击按钮时添加的。这里没什么神奇的。问题是,当我实例化并添加第二个控件时,它没有出现在另一个控件之上,而是出现在下面。

必须有一种方法来添加控件,使其完全可见(在其余部分之上)。这是我创建第二个控件的方法(与第一个控件相同)。我尝试使用显示/隐藏方法,但这不会改变堆栈顺序。

    private void lbRappel_Click(object sender, EventArgs e)
{
NoteCallBack noteCallBack = new NoteCallBack("test");
this.Controls.Add(noteCallBack);
noteCallBack.Location = new Point(200, 250);
}

非常感谢您的帮助。

马修

最佳答案

你可以试试 BringToFront控制函数:

private void lbRappel_Click(object sender, EventArgs e)
{
NoteCallBack noteCallBack = new NoteCallBack("test");
this.Controls.Add(noteCallBack);
noteCallBack.Location = new Point(200, 250);
noteCallBack.BringToFront();
}

关于c# - 如何在另一个控件的顶部添加自定义控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090776/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com