Use the ReadOnly attribute. This marks it as design-time read-only while keeping it read/write for runtime use.
Also, you should either apply the Editor attribute to the type rather than the properties. There's no gain in applying it to a property if you don't want that property to be editable.
Jeff Yates
2009-03-05 21:24:35