Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.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# Control.ControlCollection类中的“控件”是什么?_C# - Fatal编程技术网

C# Control.ControlCollection类中的“控件”是什么?

C# Control.ControlCollection类中的“控件”是什么?,c#,C#,此类上的MSDN页有一个 但语法仅使用ControlCollection。我对点运算符之前的控件表示什么感到困惑 谢谢ControlCollection是一个嵌套类,位于控件类内部。这个例子应该更清楚: public class Foo { public class Bar { public Bar() { } } } var bar = new Foo.Bar(); 在您的例子中,Foo是Control,Bar是ControlCollection,语

此类上的MSDN页有一个

但语法仅使用ControlCollection。我对点运算符之前的控件表示什么感到困惑

谢谢

ControlCollection是一个嵌套类,位于控件类内部。这个例子应该更清楚:

public class Foo
{
    public class Bar
    {
        public Bar() { }
    }
}

var bar = new Foo.Bar();
在您的例子中,Foo是Control,Bar是ControlCollection,语法部分引用公共Bar部分。

ControlCollection是一个嵌套类,位于Control类内部。这个例子应该更清楚:

public class Foo
{
    public class Bar
    {
        public Bar() { }
    }
}

var bar = new Foo.Bar();

在您的例子中,Foo是Control,Bar是ControlCollection,语法部分指的是public Bar部分。

请在找到该部分的地方发布链接,以便我们知道您指的是什么父控件,因为控件可以包含子控件。它是一个嵌套类。有4个不同的ControlCollection类。找到的一个加上Form.ControlCollection、MdiClient.ControlCollection和TabControl.Collection。它们派生自Control.ControlCollection以重写添加和删除方法。与您的代码无关。请在找到此链接的位置发布链接,以便我们知道您引用的是什么父控件,因为控件可以包含子控件。它是一个嵌套类。有4个不同的ControlCollection类。找到的一个加上Form.ControlCollection、MdiClient.ControlCollection和TabControl.Collection。它们派生自Control.ControlCollection以重写添加和删除方法。控件是windows窗体控件的基类:谢谢,我忘记了构造函数的参数。这确实说明了这一点。我想知道基控件类的嵌套类如何包含有关其派生控件的ControlCollection的信息。而Control是windows窗体控件的基类:谢谢,我忘记了构造函数的参数。这确实说明了这一点。我想知道基控件类的嵌套类如何包含有关其派生控件的ControlCollection的信息。