C#表单大小未设置

时间:2018-01-22 22:05:59

标签: c# winforms picturebox

我在表单中有一个面板,我在此加载另一个表单。这个新加载的表单有一个图片框,图片作为主要形式更大。我想滚动新的表单并显示图片。我在代码中设置新表单的大小但在断点中我可以看到大小显示正确的设置但如果我在消息中显示设置它显示错误设置。

这里是代码

Form maleTree = new maleTreeForm(maleTreePanel);
        maleTree.TopLevel = false;
        maleTreePanel.Controls.Add(maleTree);

        Form maletreeForm = maleTreePanel.Controls.Find("maleTreeForm", true).FirstOrDefault() as Form;
        PictureBox pictureBox = maleTreePanel.Controls.Find("maletreePictureBox", true).FirstOrDefault() as PictureBox;            
        maletreeForm.Size = new Size(pictureBox.Width, pictureBox.Height);
        MessageBox.Show(maletreeForm.Size.toString());

picturebox.width在断点2300中显示,但在消息框1300中。 我想设置完整的2300我怎么能解决这个问题? 结果就是这样 enter image description here 你在右边看到滚动条不是完全向下但图像结束

0 个答案:

没有答案