Re[3]: PropertyGrid control
От: olegz_at_dw  
Дата: 17.12.05 17:39
Оценка:
Здравствуйте, Real_Asv, Вы писали:

R_A>>>Вопрос номер 2: как сделать чтобы при значении B=false поле S нельзя было редактировать? Иными словами — при установке B в false из propertygrid свойство S становится ReadOnly-добавляется аттрибут ReadOnlyAttribute?


Переопределить GetProperties в TypeConverter'е и скрывать свойство в зависимости от значения B.
Если очень хочется что-то показывать для S, то можно сделать еще одно read-only свойство типа с именем, например -S и показывать его взамен S.
class c{static void Main(){
    string s="class c{{static void Main(){{string s={0}{1}{0};System.Console.Write(s,'{0}',s);}}}}";
    System.Console.Write(s,'"',s);}}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.