我通过读取XML文件dynamic生成Windows窗体表单。 (其实我有一个单独的工具,开发序列化Windows窗体窗体及其组件。)
如何找出每个控件所在的容器控件?
例如,如果我dynamic创build标签,我想查找它是否在组框或任何容器内。 有没有可用的财产?
那将是mycontrol.Parent
。
看一下
Control.Parent属性
.NET的控件有一个名为Parent的属性。 组窗格中的控件被设置为其父项作为组框名称。
首先,你可以找到一个组框,比如说:
groupbox x
之后,找到一个标签,如
(Label) x.findControl("labelID").
你可以试试这个。