开发者

C# Winforms Resizing and Controls

Say I have a Winform with 3 adjacent Textboxes, all within a Panel that covers the majority of the form. How can I configure it so that when I resize the form, the controls also resize, but do not bleed into each oth开发者_如何学Cer? I've tried the different anchoring options, however the textboxes always tend to run into each other?

It's probably something really simple that i've missed.

Thanks.


One easy way to accomplish this is to put the three textboxes into a TableLayoutPanel that has 1 row and three columns.

Settings:

  • Set the width of each column to 33%
  • Set the anchor properties of the TableLayoutPanel to Top, Left, Right (or similar).
  • Set the Dock property of each TextBox to Fill.


Have a look at the TableLayoutPanel - you should be able to get the sort of behaviour you want using one of those with 3 columns and a text box in each one.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜