By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,454 Members | 3,208 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,454 IT Pros & Developers. It's quick & easy.

Display Issue when embedding forms into tabpages

P: n/a
With a little help from someone in this forum, I am currently creating forms
and then embedding them into tabpages, so that I get a display similar to
Lotus Notes. I have one container window, so I am using this approach as an
alternative to a MDI container.

My issue is that when I resize the container form, the controls that anchored
to the right in the embedded form do not move with the container form. After
investigating I have found that the embedded form has a set height and width.
Even though I can access other attributes of the form and change them once it
has been embedded as a tabpage (e.g. FormBorderStyle property) I cannot
simply adjust the height or the width properties of the embedded form to be
the same as the tab control in the container window (which has a dock type of
fill).

It would be greatly appreciated if anybody else who has gone with this
solution and has overcome this issue, if they could let me know what they did.
My only alternative is to create all forms as UserControls instead, as the
anchoring properties will work then. But I would prefer to use forms as their
as a custom interface I need to implement.
regards,

Dominic

--
Message posted via DotNetMonster.com
http://www.dotnetmonster.com/Uwe/For...sharp/200604/1
Apr 3 '06 #1
Share this Question
Share on Google+
1 Reply


P: n/a
Ok UserControl is probably the way to go.. but I am assuming you want to
keep the code and not do much changes...

If you are using forms.. the Form has property called Maximum size and
Minimum size property maybe those 2 are affecting you?? check that out..
Vijay

"Dominic via DotNetMonster.com" <u9483@uwe> wrote in message
news:5e330b0279e34@uwe...
With a little help from someone in this forum, I am currently creating
forms
and then embedding them into tabpages, so that I get a display similar to
Lotus Notes. I have one container window, so I am using this approach as
an
alternative to a MDI container.

My issue is that when I resize the container form, the controls that
anchored
to the right in the embedded form do not move with the container form.
After
investigating I have found that the embedded form has a set height and
width.
Even though I can access other attributes of the form and change them once
it
has been embedded as a tabpage (e.g. FormBorderStyle property) I cannot
simply adjust the height or the width properties of the embedded form to
be
the same as the tab control in the container window (which has a dock type
of
fill).

It would be greatly appreciated if anybody else who has gone with this
solution and has overcome this issue, if they could let me know what they
did.
My only alternative is to create all forms as UserControls instead, as the
anchoring properties will work then. But I would prefer to use forms as
their
as a custom interface I need to implement.
regards,

Dominic

--
Message posted via DotNetMonster.com
http://www.dotnetmonster.com/Uwe/For...sharp/200604/1

Apr 3 '06 #2

This discussion thread is closed

Replies have been disabled for this discussion.