小弟有个问题,winform(C#)里面的mdi父窗体如何设置背景图?我设定了backimage是可以显示,但是没法自动跟着窗体放大缩小而自动调整图片大小,也试过代码里面this.backimgge.height = this.height也不行,求教方法!

解决方案 »

  1.   

    BackgroundImageLayout=Stretch;属性设置
    不知合你要求不?
      

  2.   

    在form里放个panel 设DOCK属性
    把背景图放panel的背景里  设置相关 属性 
      

  3.   

    将窗体的BackgroundImageLayout属性设置为Stretchj就可以了
      

  4.   

    以上做法都不行,经过测试解决方法是:
           Image background =Image.FromFile("图片路径");
           Image tmpback=new Bitmap(background,this.Width,this.Height);
           this.BackgroundImage=tmpback;最简单而理想的。(个人认为)