PropertyGrid: значение свойства вместо значения объекта
От: Аноним  
Дата: 16.09.05 07:40
Оценка:
Нужно сделать свой класс унаследованный от TypeConverter. Переопределить методы
public bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
и
public object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)

в CanConvertTo, что-то типа:
if (destinationType == typeof(A))
{
return true;
}
return base.CanConvertTo(context, destinationType);

а в ConvertTo, примерно так:
if (value is A)
{
return value.ToString();
}

Если надо осуществлять ввод в это свойство, то наверное надо переопределить и ConvertFrom, а еще лучше в inete или MSDN почитать про TypeConverter и примеры с ним поискать


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.