I\'m trying to learn and grasp what and how C# does things. I\'m historically a Visual Foxpro (VFP) developer, and somewhat spoiled at the years of visual inheritance by cr
Try adding the ReadOnly attribute to the properties of your derived classes:
[ReadOnly(true)] public override Font Font { get{ // Your Implementation Here } set{ // Don't really care,do you? } }
The ReadOnlyAttribute should enforce the ReadOnly behavior at design time.