Serialcoder en Français Serialcoder in English
TEL : +33 (0)9 72 13 15 17

Windows Forms FAQ

56. Design Time Tips

56.1 When a property gets modified, how do you refresh other properties of a Component/Control in the property browser?
56.2 How to Reinitialize extender provider dependencies (the logic within CanExtend) from within the designer?
56.3 How do you detect the designer host getting loaded for the first time in your designer?
56.4 How do you provide "dynamic" default values?
56.5 How to debug your design time code (like designers, typeconverters, etc.)?
56.6 How do you make your custom data types property browser browsable when contained in a Control/Component (as a property)?
56.7 How to make properties in your custom data type appear in a particular order in the property browser?
56.8 How do I provide Intellisense support to my controls while coding against them and also provide Description support for the properties in the property grid?
56.9 How do I change the Zorder of my docked windows at design time?
56.10 How can I tell my form is being used in design time and not runtime?
56.11 How can I persist a collection of items into code?
56.12 How can I supply a list of values to be chosen from a dropdown list at runtime for a specific type similar to enums?
56.13 How to serialize properties of items that do not implement IComponent in a collection?
56.14 What is the function of TypeDescriptor?
56.15 What is the function of TypeConverters?
56.16 How do I make my custom dialog droppable in the design surface like a component?
56.17 How do I prevent my Component from becoming visible in the VS.Net Toolbox?

 

Windows forms FAQ