是的,C# 中的自定义控件可以继承。在 C# 中,您可以创建自定义控件,这些控件继承自现有的控件(如 UserControl 或 Control 类),从而可以重用和扩展现有控件的功能。
要创建自定义控件,您需要执行以下步骤:
- 创建一个新的类,该类继承自 UserControl 或 Control 类。
- 在新类中重写或添加所需的功能。
- 在 Visual Studio 中设计器中,将新创建的控件添加到您的应用程序中。
- 如果需要,您可以为新控件添加属性、方法和事件。
以下是一个简单的自定义控件示例,该控件继承自 UserControl 类:
using System.Windows.Forms; public class CustomControl : UserControl { public CustomControl() { this.BackColor = System.Drawing.Color.Red; } }
在这个例子中,我们创建了一个名为 CustomControl 的自定义控件,它继承自 UserControl 类,并在构造函数中将背景颜色设置为红色。