user control elements completely displaced when control is used onwindows form

F

Fabian

Hi,

I have the following problem:

I have designed a custom UserControl. I arranged all my buttons, text
boxes labels and so on in a nice way. Now when I use the control on a
windows form everything is rescaled and displaced. The control is bigger
as it was in the forms designer and it just doesn't look the same.

What am I doing wrong?

Thx a lot

Fabian
 
L

Linda Liu [MSFT]

Hi Fabian,

Do you create your project in VS 2005? If yes, do you use FlowLayoutPanel
or TableLayoutPanel on the UserControl?

If you use FlowLayoutPanel or TableLayoutPanel on the UserControl and set
its Dock property to Fill , when you put the UserControl onto the form and
resize the UserControl or dock it to a border of the form, the layout of
the UserControl is rearranged.

If you have used FlowLayoutPanel or TableLayoutPanel on the UserControl, I
recommend you to set its Dock property to None.

If you haven't used FlowLayoutPanel or TableLayoutPanel on the UserControl,
would you tell me what controls other than lable, textbox and button you
have put on the UserControl?

I look forward to your reply.


Sincerely,
Linda Liu
Microsoft Online Community Support

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.
==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.
 
F

Fabian

Hi Linda,

thanks for your reply. I neither used FlowLayoutPanel nor
TableLayoutPanel. I got a single main form which was kind of a "rapid
prototype" and just continued on it. I will just sketch hierarchically
how I began:

*GroupBox
+GroupBox
-Combobox (4x)
-Label (8x)
+ComboBox
-TextBox (4x)
-Label (8x)
+Button (9x)
*GroupBox
+TabControl
-UserControl (dynamically added)

and so on. Other controls used within group boxes:

-ProgressBar
-RadioButtons

Now I have to reuse the first group:

*GroupBox
+GroupBox
-Combobox (4x)
-Label (8x)
+ComboBox
-TextBox (4x)
-Label (8x)
+Button (9x)

I just created a new user control and did a copy-and-paste. The
arrangement was perfectly the same in the designer view on the control.
After dragging the user control back to the main form it was bigger and
the group boxes, buttons, etc. were displaced.

Thanks in advance for your answer.

regards

Fabian
 
L

Linda Liu [MSFT]

Hi Fabian,
I got a single main form which was kind of a "rapid prototype" and just
continued on it.

Could you tell me what kind of IDE you are using to develop the project, VS
2003, VS 2005 or others?

It's hard for me to reproduce the problem without a sample project. Would
you please send me a sample project that could just reproduce this problem?
To get my actual email address, remove the online from my displayed email
address.

Thank you for your cooperation.


Sincerely,
Linda Liu
Microsoft Online Community Support

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.
==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top