R_A>>Вопрос номер 2: как сделать чтобы при значении B=false поле S нельзя было редактировать? Иными словами — при установке B в false из propertygrid свойство S становится ReadOnly-добавляется аттрибут ReadOnlyAttribute?
B>Можно бросать исключение
Нет, задача в общем то такая: в одном из свойств которые в propertygrid юзер выбирает размер бумаги для печати. Есть еще два свойства — paper height и paper width. Если юзер выбрал Custom размер бумаги, длина и ширина бумаги должны быть доступны для редактирования, если размер бумаги стандартный — длину и ширину редактировать конечно низя.