Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#(winform应用程序)中设置Z索引_C#_Winforms - Fatal编程技术网

如何在C#(winform应用程序)中设置Z索引

如何在C#(winform应用程序)中设置Z索引,c#,winforms,C#,Winforms,我正在开发一个桌面应用程序,在这个应用程序中,我面临一个关于Z-Index的问题。我动态生成一些元素,如面板、图片框和标签。我的问题是在定位元素w.r.t z-Index时,我尝试了Bringtofront()和setChildIndex()函数,但它们不能像我希望/预期的那样工作。我建议您先生成面板,然后在其中生成子控件,对于子控件的位置,请使用面板的相对定位 以上建议只是一种正常方式,但如果您的问题不同,请详细解释您的问题。动态创建面板,然后向其添加控件: Panel p = new Pan

我正在开发一个桌面应用程序,在这个应用程序中,我面临一个关于Z-Index的问题。我动态生成一些元素,如
面板
图片框
标签
。我的问题是在定位元素w.r.t z-Index时,我尝试了
Bringtofront()
setChildIndex()
函数,但它们不能像我希望/预期的那样工作。

我建议您先生成面板,然后在其中生成子控件,对于子控件的位置,请使用面板的相对定位


以上建议只是一种正常方式,但如果您的问题不同,请详细解释您的问题。

动态创建面板,然后向其添加控件:

Panel p = new Panel();
p.Controls.Add(controlobject);