One way to do this is to use the
IDesigner.PreFilterProperties()[
^] method.
This will not hide all properties, for example (from memory) it will not hide the
Name
property, although it works for most.
For an example of it's use take a look at the last code snippet in
this article[
^] of mine. There are also some links at the bottom that may (or may not :) ) be useful to you.