>How can I assign a default value of a property which will appear in the property sheet of my ActiveX control when a user will use it at design time?
You will need set the value in the InitProperties event or the initial Readproperties event when reading from the PropertyBag. See my other note regarding the book that I recommend on the subject.
Jay Shepherd