Using Windows Forms in VSTO
Introduction
Adding Windows Forms Controls to Your Document
Writing Code Behind a Control
The Windows Forms Control Hosting Architecture
Properties Merged from OLEObject or OLEControl
Adding Controls at Runtime
Conclusion