单击C#中的按钮将面板置于最前面

时间:2019-02-12 19:29:20

标签: c# winforms

我希望获得一些代码方面的帮助,以便在单击按钮时将面板显示在前面。

我尝试过

private void button22_Click(object sender, EventArgs e)
{
    panel4.BringToFront();
}

但这似乎对我不起作用。 有谁知道我在做什么错或如何使它正常工作? 我在使用c#winforms。

1 个答案:

答案 0 :(得分:0)

应该可以。您的代码说panel4,所以我假设您有多个面板。

如果您将panel3放在panel4上,那么BringToFront()会使两者同时出现,并且看起来没有变化。确保两个面板的父窗体都为表单。您可以通过剪切和粘贴来执行此操作,或者确保在添加其他面板时单击表单画布(不是现有面板)。

按钮,文本框等的用法相同,如果将它们绘制到面板上,则当它们向前移动时,它们将保留在该面板上。