SSBhbSB0cnlpbmcgdG8gYWRkIGEgRm9ybSBpbnRvIGEgUGFuZWwgaW4gLk5FVCAyMDAzOg0KDQog
ICBGb3JtMiBmZjIgPSBuZXcgRm9ybTIoKTsNCiAgIHBhbmVsMi5Db250cm9scy5BZGQoZmYyKTsN
Cg0KQnV0IGl0IGZhaWxlZCBpbiBydW50aW1lIHdoaWNoIHNhaWQgSSBjb3VsZCBub3QgYWRkIGEg
dG9wIGNvbnRyb2wgaW50byBhbm90aGVyIGNvbnRyb2wuDQpDYW4gSSBoYXZlIGFueSB3YXkgdG8g
YWRkIGEgRm9ybSBpbnRvIGEgUGFuZWw/ICBOZWVkIEkgbW9kaWZ5IGFueSBwcm9wZXJ0eSBvZiB0
aGUgRm9ybSB0byBtYWtlIGl0IG5vdCBhICJ0b3AgY29udHJvbCI/DQoNCi0tDQoiRm9yd2FyZCBH
YWxheGlhIg==

Re: Can I add a Form into a Panel? by Adrian

Adrian
Tue Apr 05 01:11:47 CDT 2005

Hi!
Set the property TopLevel to false.
Hope that helps.
Best regards, Adrian.



Re: Can I add a Form into a Panel? by Herfried

Herfried
Tue Apr 05 03:44:45 CDT 2005

"Galaxia" <Galaxia.X@gmail.com> schrieb:
>I am trying to add a Form into a Panel in .NET 2003:
>
> Form2 ff2 = new Form2();
> panel2.Controls.Add(ff2);
>
> But it failed in runtime which said I could not add a top control into
> another control.
> Can I have any way to add a Form into a Panel? Need I modify any property
> of the Form to make it not a "top control"?

\\\
Dim f As New Form2()
f.TopLevel = False
Me.Panel1.Controls.Add(f)
f.Show()
///

Notice that this may cause focus problems, creating a usercontrol is the
preferred way.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>