Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在浏览一些 c# 代码并看到了类似的代码
if (c.HasChildren)
..
if (c.parent is NumericUpDown)
谁能告诉我它们是什么以及它们的用途是什么。
谢谢
c 是某种类型的 gui 组件。它询问控件中是否有控件(hasChildren)
然后询问其中的控件c是否是 NumericUpDown 控件。(c 控件的父级)
c
c 是页面的视觉元素,并按逻辑构建。
你将有你的主要形式。 此表单将有几个面板或控件作为子项,一直到您的按钮和标签。
因此,如果您这样做.HasChildren,您只需检查控件内部是否有任何元素。可能是在动态添加它们时。
.HasChildren
.Parent是获得对电流的包含控制的方法。它使您能够询问它的属性或修改它。
.Parent