当我从工具箱中拖动form1的设计器中的控件时,该控件位于前面:
当从工具箱中拖动ChromiumWebBrowser控件时,它位于所有控件的顶部:
问题是,如果我没有运行应用程序和单击按钮,我不希望控件位于所有内容的顶部,我希望控件位于form1设计器中,但不希望位于顶部。
所以我想用代码来创建控件:
private void btnShowOnGoogleMaps_Click(object sender, EventArgs e)
{
ChromiumWebBrowser chromiumWebBrowser1 = new ChromiumWebBrowser();
chromiumWebBrowser1.Size = new Size(500,500);
chromiumWebBrowser1.Show();
chromiumWebBrowser1.Load("D:\\Csharp Projects\\Weather\\map.html");
}
但是有了代码,当我点击按钮的时候,控件就在后面。不管我怎么试。
我试着加上这句话:
chromiumWebBrowser1.BringToFront();
但变化不大,这是点击按钮后的控件:
您可以在左边缘的form1的左侧看到控件(带有map),并且控件位于其他所有内容的后面。
我用红色椭圆标记控件,以显示它隐藏在哪里。
1条答案
按热度按时间wqnecbli1#
这个控件有ZOrder函数吗?通常你可以用control.ZOrder(0)把控件放在前面。