C#窗体继承原理以及实现浅析

开发 后端
C#窗体继承的出现其实就是为了方便的操作,简化我们的编程过程,那么具体的过程是什么呢?C#窗体继承的实现方法是什么呢?那么本文就向你介绍详细的内容。

C#窗体继承的实现就是通过从基窗体继承来创建新 Windows 窗体是重复最佳工作成果的快捷方法,而不必每次需要窗体时都从头开始重新创建一个。那么具体的操作是怎么样的呢?让我们来看看。

有关在设计时使用“继承选择器”对话框继承窗体以及如何在视觉上区别继承控件的安全级别的更多信息,请参见 使用“继承选择器”对话框继承窗体。

注意   为了从一个窗体继承,包含该窗体的文件或命名空间必须已编译成可执行文件或 DLL。若要编译项目,请从“编译”菜单中选择“编译”。对该命名空间的引用也必须添加到继承该窗体的类中。显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的现用设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。

C#窗体继承的方法:以编程方式继承窗体

在类中,添加对命名空间的引用,该命名空间包含要从其继承的窗体。

在类定义中,将引用添加到要从其继承的窗体。引用应包括包含该窗体的命名空间,后面跟一个句点,然后是基窗体本身的名称。

C#窗体继承实例

  1. public class Form2 : Namespace1.Form1 

C#窗体继承操作时,请注意,调用两次事件处理程序可能会引发问题,因为每个事件都由基类和继承的类共同处理。

C#窗体继承的相关内容就向你介绍到这里,希望对你了解和学习C#窗体继承有所帮助。

【编辑推荐】

  1. C#实现WinForm传值实例解析
  2. C#窗体事件应用浅析
  3. 浅析C#模式窗体设置属性
  4. C#模式窗体中的按钮操作
  5. C#模式窗体操作详解
责任编辑:仲衡 来源: MSDN
相关推荐

2009-08-20 10:10:55

C#透明窗体

2009-08-13 18:15:06

C#继承构造函数

2009-09-07 06:07:46

C#窗体设计

2009-09-07 05:31:39

C#窗体关闭事件

2009-09-07 04:19:56

C#窗体事件

2009-08-13 18:36:36

C#继承构造函数

2009-09-07 04:56:52

C#模式窗体

2009-08-27 14:29:28

显式实现接口

2009-09-07 03:37:51

C#窗体

2009-08-25 09:39:21

创建C# Window

2009-08-14 16:41:22

C#启动Windows

2009-09-02 17:28:26

C#程序设计Windows窗体

2009-09-07 06:56:46

C#透明窗体

2009-09-01 18:19:39

C#工作流

2009-08-25 09:19:01

C#实现窗体显示

2009-08-26 11:07:36

C#打印窗体

2009-09-01 18:29:24

C#实现多个接口

2009-09-01 18:06:06

c#保存窗体状态

2009-09-03 17:40:25

C#发送短信

2009-09-09 10:47:29

C# CheckBox
点赞
收藏

51CTO技术栈公众号