建立一个form,让它的大小不受分辨率的限制。
将form置于浏览器中,可以通过在浏览器中设置滚动条来浏览整个form,由于客户端的屏幕分辨率大小不一,所以造成客户端的form的大小无法正确设置。现在的想法就是突破form大小收到屏幕分辨率的限制。
请教大家有没有什么办法?

解决方案 »

  1.   

    form大小手屏幕分辨率限制吗?
    private void Form1_Load(object sender, EventArgs e)
            {
                this.Width = 5000;
                this.Height = 5000;
            }
    这个窗口就是5000×5000,大于我的屏幕分辨率
      

  2.   

    在 Form 上放置个 Panel ,Panel 的 Location 设置 0,0 ,根据你程序需要设置 Panel 的 Size ,然后把 Form 的属性 AutoScroll 设置为 true ,窗体所用的控件都放在 Panel 上,位置确定好,之后程序运行显示窗体后,就像浏览器一样,过小了出滚动条
      

  3.   

    但是我现在的目的是要让FORM的大小真正的超出屏幕分辨率的大小,你说的这个办法没有让form大小超过分辨率大小。
      

  4.   

    问题已经解决,通过调用API函数,重新设置窗口属性,可以使form大小超过屏幕分辨率大小