The Controls In Windows Form Are Sliding And Form Size Is Changing After Every Baseline

Hi,

I am currently developing software in a bank's IT department.The problem is that the customer(clerks in the bank) are complaining about windows form we developed after every baseline becuase since the form's size is changing some controls are disappearing and still existing buttons and textboxes are sliding.At first we thought that the problem is about resolution but then we checked the clients' computer and the server machine's computer and understood that their resolution is the same as ours.Then we used splitcontainer and flowlayout panel but still the problem continued to occur.The form has also the property setresizable to false.

What can be the problem about?What are your solutions for this problem?

Thanks for your replies.I need URGENT help!
elexilAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AndyAinscowFreelance programmer / ConsultantCommented:
They might have the same resolution but have they the same font size (In windows one can magnify the font as a system setting - the font itself isn't changed, just how it is displayed).
Gene_CypCommented:
In the Visual Studio Designer:
Click on your FORM
You will see in its properties:
AutoScaleMode: Font
You can change that to whatever suits you. The selections are self-explanable
 
Gene_CypCommented:
You ened to do that for all the forms (the controls inherit the behaviour). Only the forms.
Become a CompTIA Certified Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

elexilAuthor Commented:
I think the problem is not about font size.Since the form' autoscalemode : font property is already set and their font size is the same as ours.What can be the other reasons?Could you propose an alternative solution?
AndyAinscowFreelance programmer / ConsultantCommented:
The only thing I could think of is the font magnification (I was caught by that some years ago on one PC, a similar behaviour as you describe).
Gene_CypCommented:
Elexil, you must change that to something else. That is, it must NOT be set to autoscale based on font.
Also, it sounds like you use a flowlayout, you could use PANELS to group controls together and have better control over individual controls that way, especially by using  docking and anchoring. Is the window itself resizable by the way or fixed?
elexilAuthor Commented:
The form has fixed size.
Gene_CypCommented:
Can you provide screeenshots of the intended and of the one that went wrong?
Just two snapshots of the same GUI (and have you tried changing the Autoscale?)
elexilAuthor Commented:
Thanks for your help.I made a simple solution by making the form resizable.The other things did not seem to work for me.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.