我希望获得一些代码方面的帮助,以便在单击按钮时将面板显示在前面。
我尝试过
private void button22_Click(object sender, EventArgs e)
{
panel4.BringToFront();
}
但这似乎对我不起作用。 有谁知道我在做什么错或如何使它正常工作? 我在使用c#winforms。
答案 0 :(得分:0)
应该可以。您的代码说panel4
,所以我假设您有多个面板。
如果您将panel3
放在panel4
上,那么BringToFront()
会使两者同时出现,并且看起来没有变化。确保两个面板的父窗体都为表单。您可以通过剪切和粘贴来执行此操作,或者确保在添加其他面板时单击表单画布(不是现有面板)。
按钮,文本框等的用法相同,如果将它们绘制到面板上,则当它们向前移动时,它们将保留在该面板上。