dotnet 自定义控件学习
来源:互联网 发布:点云数据三维重建 编辑:程序博客网 时间:2024/04/28 05:33
1、生成一个空的解决方案。
2、添加自定义控件工程。
3、添加一个类,可以继承某控件。
using System;
using System.ComponentModel;
using System.Drawing;
4、添加属性。
private System.Drawing.Color _bgColor;
[
Bindable(true),
Category("Options"),
DefaultValue(System.Drawing.Color.Blur),
Description("Specifies the background color of control ")
]
public System.Drawing.Color BGColor
{
get { return this._bgColor;}
set
{
if (this._bgColor != value)
{
this._bgColor = value;
this.Invalidate();
}
}
5、添加方法。
6、重载事件、方法。
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
{
base.OnPaint (e);
//设置显示的处理
}
6、添加一个bmp文件,用于在工具栏上显示的图标。
设置文件的编译属性为:embeded。
设置为16色,长宽各为16。
7、添加一个类,继承System.Windows.Forms.Design.ScrollableControlDesigner。
protected override void PreFilterProperties(System.Collections.IDictionary properties)
{
//控件属性处理
}
8、在控件类上设置。
[ToolboxItem(true)]
[ToolboxBitmap(typeof(XXX))]
[DesignerAttribute(typeof(XXX))]
9、编译成生dll,完成。
- dotnet 自定义控件学习
- dotnet 自定义控件学习心得(一)
- DotNet(C#)自定义控件之界面编程(一)
- 学习DotNet
- DotNet控件的使用?
- 自定义控件学习
- 唉,学习自定义控件
- [自定义控件学习]Textview
- 学习日志--自定义控件
- 学习自定义控件
- 学习笔记:自定义控件
- 创建自定义控件学习
- 自定义控件学习Topbar
- android 自定义控件学习
- Android自定义控件学习
- 自定义控件学习:Toggle
- 自定义控件学习小结
- android自定义控件--学习
- 初试Composite UI Application Block
- 很久不发布文章了...唉..
- Java String 转化为 Date
- EverettFJ's Practising With ASP.NET 2.0 (1)
- Struts+Spring+Hibernate练习(完整)
- dotnet 自定义控件学习
- Reversing .NET Applications
- Windows数据类型(转)
- GHOST XP仿VISTA版8.1[毛玻璃效果]
- Java 获取本地系统时间
- Windows Vista 集成SP1 简体中文旗舰 DvD 完整版
- set uid ,set gid,sticky bit的三个权限的详细说明
- 《visual basic 2005 从入门到精通》 笔记(1-4章)
- Css的样式