0

我有一个表格布局面板,它有 3 行,第一行占 70%,其余 2 行占 15%。在第一行,我放了一个图片框并将其停靠在顶部,但我希望它的高度是我放入的行的高度。

我正在尝试这样,但它需要 int 的高度。它接受 70 而不是 70%。那么我怎样才能以百分比设置它的高度。

public CtrlBasketItems()
{
    InitializeComponent();
    pictureBox1.Height = (int)(tableLayoutPanel1.RowStyles[0].Height);
}
4

2 回答 2

2
pictureBox1.Height = (int)(tableLayoutPanel1.Height * 0.7)

然后,您当然必须根据需要将其放置在行中

于 2013-09-11T10:15:00.450 回答
1

将您的 PictureBox 设置为Dock = Fill:您的图片框将填充它所占据的单元格(即与单元格/行的高度相同)。

于 2013-09-11T10:17:47.043 回答