Re: Помогите с PropertyGrid
От: Аноним  
Дата: 20.07.05 11:04
Оценка:
Здравствуйте, min7, Вы писали:

M>Есть объект, свойства которого редактирую в PropertyGrid. Для одного из свойств использую TypeConverter со списком стандартных значений: пример: Выпадающий список значений: {"true", "false"} преобразуется в {"1", "0"}. Все работает OK пока выбирается значение из выпадающего списка. Но! DoubleClick на этом свойстве приводит к изменению значения на следующее без вызова соответствующего метода конвертора! То есть значение на выходе в этом случае ="true" или "false" вместо "1" или "0". Как решить проблему???


Для таких простых вещей, думаю, не стоит использовать TypeConverter. Можно попробовать сделать, например, следующим образом:

Public Enum YesNo
Да
Нет
End Enum

Public Property IsNew() As YesNo
Get
Return _IsNew
End Get
Set(ByVal value As YesNo)
_IsNew = value
End Set
End Property

Это я делаю еще и для того, чтобы в PropertyGrid отображалась русские словеса ...

Всего наилучшего
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.