我有一个问题,我有一个主要表格,我在上面放了一个图片框。然后我创建了一个子表单,我想将它带到picturebox前面。
像这张图片中的历史框
任何人都可以帮助我!!
p / s:英语不是我的母语,所以会有一些错误
答案 0 :(得分:0)
mdiChildForm。BringToFront()应解决问题。
答案 1 :(得分:0)
您可以尝试使用mdiChildForm.Activate();
等同于:
this.TopMost = true;
this.Focus();
this.BringToFront();
this.TopMost = false;
如何使用:Here
来源:Here
答案 2 :(得分:0)
这看起来不像MDI应用程序......
无论如何,该图片中的“历史记录”框是“工具窗口”。将其FormBorderStyle()
属性设置为“FixedToolWindow”,将其ShowInTaskBar()
属性设置为false,并将其Opacity()
属性设置为70或80。
然后通过传递“所有者”来显示它:
private void MainMdiForm_Load(object sender, EventArgs e)
{
History hist = new History();
hist.Show(this);
}