Hi,
Is there a way to have a form as a control? Here's what I want to do:
I have a datagrid which displays various information. However, I want to
use it in multiple locations within the same application. Instead of
creating an instance of the grid and linking up the same data on each form,
I want to have a "floating" form which contains my grid in my application.
When a new form needs this grid, I would, say, take the form (with the grid)
and add it to a panel as a child control ... does this work?
Is this even a good approach? Any examples?
Thanks in advance,
Chris
Bob Powell [MVP] - 15 Feb 2005 20:59 GMT
You can add a form to another form as a child control if the Form.TopLevel
property is set to false.

Signature
Bob Powell [MVP]
Visual C#, System.Drawing
Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm
Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm
All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.
> Hi,
>
[quoted text clipped - 14 lines]
>
> Chris
james - 16 Feb 2005 19:46 GMT
Rather than using a form, why not use a Custom UserControl? Then you can
re-use everything you design on the control as often as needed, and of
course, controls can be added to Forms quite easily
JIM
> Hi,
>
[quoted text clipped - 14 lines]
>
> Chris