我有一个tablelayout面板,它有3行,第一行是70%,剩下的2是15%。 在第一行我放了一个图片框,我把它停靠在顶部,但我希望它的高度是我放入的行的高度。
我正在尝试这样但是它需要int中的高度。而不是70%它接受70。 那么我怎么能以百分比来设置它的高度。
public CtrlBasketItems()
{
InitializeComponent();
pictureBox1.Height = (int)(tableLayoutPanel1.RowStyles[0].Height);
}
答案 0 :(得分:2)
pictureBox1.Height = (int)(tableLayoutPanel1.Height * 0.7)
然后你必须根据需要将它放在行中,当然
答案 1 :(得分:1)
将PictureBox设置为Dock = Fill
:您的图片框将填充它占据的单元格(即与单元格/行的高度相同)。