博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#学习笔记——继承窗体
阅读量:6625 次
发布时间:2019-06-25

本文共 702 字,大约阅读时间需要 2 分钟。

1、继承窗体的概念:

继承窗体就是根据现有窗体的结构创建一个与其一样的新窗体,这种从现有窗体继承的过程称为可视化继承。在某种情况下,项目可能需要一个与在以前项目中创建的类似的窗体。或者希望创建一个基本窗体,其中含有随后将在项目中再次使用的控件布局之类的设置,每次重复使用时,都会对该原始窗体模板进行修改。

(为了从一个窗体继承,包含该窗体的文件或命名空间必须已编译成可执行文件或DLL(动态链接库文件))。

 

2、创建继承窗体:

示例:

1: public partial class FormChild_2 :Inherit_Window.FormChild_1
2:     {
3:         public FormChild_2()
4:         {
5:             InitializeComponent();
6:         }
7:     }

Inherit_Window:是原始窗体的命名空间;

FormChild_1:是原始窗体;

FormChild_2:是继承窗体。

 

3、在继承窗体中修改继承的控件属性:

把原始窗体中该控件的Modifier属性设置为Public;


实现下图所示例程:

作者:
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
分类: 
标签: 
本文转自韩兆新博客博客园博客,原文链接:http://www.cnblogs.com/hanzhaoxin/archive/2012/12/18/2823103.html,如需转载请自行联系原作者
你可能感兴趣的文章
DNGuard 免费的DotNet加密保护工具 V1.0
查看>>
编程中的命名设计
查看>>
easyui form validate总是返回false原因
查看>>
在(CListView)列表视图中添加右键菜单的方法
查看>>
自定义服务器控件(处理不同的浏览器)
查看>>
解决IE6-IE7下li上下间距
查看>>
配置级别greenplum 可用空间计算
查看>>
聚集索引更新后会不会马上重新排序
查看>>
幸运大抽奖
查看>>
Post请求
查看>>
labview 中activex的初步使用方法
查看>>
JSP与JavaBeans
查看>>
解决Android中TextView首行缩进的问题
查看>>
oracle 查询哪些表分区
查看>>
Java排序算法(三):直接插入排序
查看>>
Python 列表 min() 方法
查看>>
C语言中 Float 数据结构的存储计算
查看>>
HSF源码阅读
查看>>
【死磕jeesite源码】Jeesite配置定时任务
查看>>
程序8
查看>>