先放一个picturebox,再在上面放两个image,当用800X600时,使一个image隐藏,当用1024X768时,反之。

解决方案 »

  1.   


    x = Screen.Width \ Screen.TwipsPerPixelX
    Y = Screen.Height \ Screen.TwipsPerPixelY
    If CStr(x) + CStr(Y) = "1024768" Then
       MDIForm1.Picture = LoadPicture("picture1.jpg") 
    End If
    if cstr(x)+ cstr(Y)="800600" then
       MDIForm1.Picture = LoadPicture("picture2.jpg")
    end if
      

  2.   

    To:zhenxizhou(xier) 
        这样的话好像会遮住以后打开的别的窗口。
      

  3.   

    To: pufeng_999(小灰狼)
        我去试试,成功后立即给分。
      

  4.   

    你直接放两个Image就可以(看上去的效果是平铺而不是重叠)
    一个在上面(800*600),另一个在下面(1024*768)
    当屏幕是800*600时,让上面一个Image充满整个窗体
    当屏幕是1024*768时,让上面一个Image的高度为0,然后让下面个Image充满窗体。
      

  5.   

    放两个Image设置他们的Visible就可以了