如何设置图片框高度百分比?

时间:2013-09-11 10:09:13

标签: c#

我有一个tablelayout面板,它有3行,第一行是70%,剩下的2是15%。 在第一行我放了一个图片框,我把它停靠在顶部,但我希望它的高度是我放入的行的高度。

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

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

2 个答案:

答案 0 :(得分:2)

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

然后你必须根据需要将它放在行中,当然

答案 1 :(得分:1)

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