在MDIForm窗体中,上面是有菜单的,但是我想在下面的空白地方放一些图片和文字,但是采用PICTUREBOX上去以后,里面是可以放图片和其他的东西,但是我想跟着窗体的大小随意变动里面图片以及文字大小,而且,始终是布满整个MDIForm窗体的!有谁可以解决,很急,谢谢!

解决方案 »

  1.   

    你可以把图片放载Image控件上,把Image控件的Stretch属性设置为True,在MIDForm_Resize事件里改变PICTUREBOX和Image的大小为窗体的大小,同时把Image的图片赋给PICTUREBOX
      

  2.   

    先在Image上放一张图片Private Sub MDIForm_Resize()
        On Error Resume Next
        Picture1.Align = 1
        Picture1.Height = Me.Height
        Image1.Top = 0
        Image1.Left = 0
        Image1.Width = Picture1.Width
        Image1.Height = Picture1.Height
        Picture1.Picture = Image1.Picture
    End Sub
      

  3.   

    如果里面有Label控件的话,那么我要怎么样让它居中而且字可以显示完整呢?
      

  4.   

    Label1.AutoSize = True
    Label1.Top = (Picture1.Height - Label1.Height) / 2
    Label1.Left = (Picture1.Width - Label1.Width) / 2
      

  5.   

    我是通过MDIForm窗体上菜单调出的窗口看不见,但是是打开了~!
    请问有什么办法
      

  6.   

    可以用SetParent函数和Move函数来显示窗体
      

  7.   

    我有可以直接使用MDIForm窗体的PICTURE属性来设置图片,并且改变其大小吗?
    因为如果这样要用函数显示窗体是比较麻烦的!