public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { string val = this.ConvertTo(value.ToString()); if (destinationType == typeof(char)) return val[0]; return val; }