繁体   English   中英

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

[英]Bringing panel to front on a click of a button in c#

我需要一些代码方面的帮助,以便在单击按钮时将面板显示在最前面。

我努力了

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

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

那应该工作正常。 您的代码说的是panel4所以我假设您有多个面板。

如果你已经放置panel3panel4 ,然后BringToFront()将向前既带来和可能看起来像没有变化。 确保两个面板的父窗体都为表单。 您可以通过剪切和粘贴来执行此操作,或者确保在添加其他面板时单击表单画布(不是现有面板)。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM