C#TableLayoutPanel并且真的很讨厌行为

时间:2016-02-03 22:48:36

标签: c# winforms

我真的很想弄清楚发生了什么。

http://postimg.org/image/ymotfd8ab/ 左侧的按钮应位于左上角,并使用调整大小的窗口进行缩放。左上角的按钮和文本框应粘贴在屏幕的左侧。在中间我想制作动画或只是通过按左侧的按钮来改变图像。

我希望我的设计可以调整大小或能够在1024x768 / 1280x1024 / 1366x768之间切换。但我无法弄清楚如何让它发生。这个吓人的小组和TLP是如此之弱......

http://postimg.org/image/bbn83jiz3/

当我将我的面板描述为TLP中的动画/图片框时,它不能高于我的盒子,因为它在同一行。当我把它放在面板中,并选择它DOCK - FILL它将填满整个屏幕而不是中间。请给我一些提示来实现它。

1 个答案:

答案 0 :(得分:0)

对于TableLayoutPanel子控件,Designer中有2个名为RowSpanColumnSpan的属性,允许您在多行或/和列上定义一个控件。

您正在寻找的是将PictureBox的{​​{1}}属性设置为8.但是,因为RowSpan似乎位于PictureBox (在屏幕截图中),您必须修改TableLayoutPanel的{​​{1}}而不是TableLayoutPanel的。{/ p>

RowSpan