【笔记】《C#大学教程》- 第12章 GUI(二)Part2
2016-03-21 17:45
337 查看
1.可视化继承,继承窗体:
(1).新建一个窗体项目A,将项目属性中的输出类型改为类库,然后生成dll文件。
(2).在项目B中选择添加继承的窗体,从dll库中添加项目A中的窗体。
2.用户自定义控件:
(1).创建用户控件:
(2).导出自定义控件:
<1>.创建一个Control Library项目;
<2>.在项目中创建自定义控件;
<3>.生成dll;
<4>.在项目中导入dll,并在工具栏选择项中浏览选择自己的dll,之后勾选自定义控件。
(1).新建一个窗体项目A,将项目属性中的输出类型改为类库,然后生成dll文件。
(2).在项目B中选择添加继承的窗体,从dll库中添加项目A中的窗体。
2.用户自定义控件:
(1).创建用户控件:
public class UserControl1 : UserControl
(2).导出自定义控件:
<1>.创建一个Control Library项目;
<2>.在项目中创建自定义控件;
<3>.生成dll;
<4>.在项目中导入dll,并在工具栏选择项中浏览选择自己的dll,之后勾选自定义控件。
相关文章推荐
- C#中Forms.Timer、Timers.Timer、Threading.Timer的用法分析
- C#使用timer实现的简单闹钟程序
- C#中timer定时器用法实例
- C#自定义基于控制台的Timer实例
- C#中的Timer和DispatcherTimer使用实例
- php实现的Timer页面运行时间监测类
- .NET中的Timer类型用法详解
- asp.net中Timer无刷新定时器的实现方法
- C#使用timer定时在屏幕上输出信息的方法
- Android Timer使用的实例代码
- Android自定义组件ListPopWindow
- PHP定时执行任务实现方法详解(Timer)
- Python定时执行之Timer用法示例
- python定时器(Timer)用法简单实例
- go语言中使用timer的常用方式
- Timer计时任务因系统时间的修改导致挂起解决方案
- 自定义Flex组件的两种方法
- android定时方法
- EJB3.0 Timer
- Java中使用Timer和TimerTask实现多线程