2013-02-15 43 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