Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.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# 创建没有设计器的winform用户控件_C#_Winforms - Fatal编程技术网

C# 创建没有设计器的winform用户控件

C# 创建没有设计器的winform用户控件,c#,winforms,C#,Winforms,如何创建没有GUI或设计器附件的WinForms用户控件?例如,计时器控件,您将其放到窗体上,它停靠在底部,但没有任何GUI控件?创建一个从System.Windows.Forms.Control继承的类。这会将解决方案资源管理器中的图标从普通的“类”图标更改为“组件”图标。如果创建一个类并从TextBox或Timer继承,您可以看到这种效果,您需要将System.ComponentModel.Component用作基类 例如: class Class1 : System.ComponentMo

如何创建没有GUI或设计器附件的WinForms用户控件?例如,计时器控件,您将其放到窗体上,它停靠在底部,但没有任何GUI控件?

创建一个从System.Windows.Forms.Control继承的类。这会将解决方案资源管理器中的图标从普通的“类”图标更改为“组件”图标。如果创建一个类并从TextBox或Timer继承,您可以看到这种效果,您需要将
System.ComponentModel.Component
用作
基类

例如:

class Class1 : System.ComponentModel.Component
{

}

这篇文章对任何人都有帮助。如何使用控件基类读取属性ParentForm?