2013-02-15 47 views
-3

我会通过一些C#代码,看到这样的代码如control.parent和control.HasChildren

if (c.HasChildren) 

..

if (c.parent is NumericUpDown) 

谁能告诉我,他们是和什么什么`他们的使用。

谢谢

+2

'c'是什么?可能是一个控制?该代码是纯英文的...我认为很明显他们的意思是:) – codingbiz 2013-02-15 13:54:13

+0

'如果(c.HasChildren)'告诉你'c'是否有任何孩子。 'if(c.parent是NumericUpDown)'告诉你'c'的父类型是否为'NumericUpDow'类型 – polkduran 2013-02-15 13:58:55

+0

感谢您的帮助:) – user1903439 2013-02-15 14:00:45

回答

1

c是某些类型的gui组件。它询问控件是否具有控件(hasChildren)

然后询问c所在的控件是否为NumericUpDown控件。 (c控件的父级)

1

c是您的页面的视觉元素,并且是逻辑构建的。

您将拥有主表格。
此表单将有多个面板或控件作为子项,一直到您的按钮和标签。

所以,如果你做.HasChildren你只是检查控件是否有任何内部元素。可能当它们被动态添加时。

.Parent是获取当前包含控件的方法。它使您能够询问其属性或对其进行修改。

+0

感谢您的帮助:) – user1903439 2013-02-15 14:02:20