下面的代码是我实现的关于PointF的类型转换,如果是自定义类型,构造方式完全一样,在重载时最关键的地方就是GetPropertys的实现,不能直接返回基类的方法,否则,子属性的值是修改不了的,必须返回TypeDescriptor的GetPropertys,至于为什么,请自行查阅MSDN上相关文章的介绍。
#region PointF的转换类实现
///
/// PointF的转换类实现
///
internal sealed class PointFConverter : TypeConverter
{
///
/// 重载TypeConverter的CanConvertFrom方法
///
///
///
/// 要测试的目标类型
///
public override bool CanConvertFrom(ITypeDescriptorContext context,
编写与.net属性窗口交互的软件_编写与.net属性窗口交互的RAD组件(六)
http://m.bbyears.com/shoujikaifa/5170.html
推荐访问: