用c#写的winform程序在本机上运行上运行控件的位置和大小都是合适的,但到了别的机子上进行测试却发现控件的位置和大小都改变了,请问我如何才能控制form中的控件的大小和位置不发生变化呢?

解决方案 »

  1.   

    分辨率?不会哦试试锚定和停靠那些呢在 Windows 窗体上锚定控件
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vbcon/html/vbtskanchoringcontrol.asp
      

  2.   

    首先把每个控件的Anchor属性设置好,另个也可以通过设置Form的SizeChanged()方法!
    其他人也问过这种问题!
      

  3.   

    问题还是没有解决,编译2个版本已经试过,不行,关于Anchor属性,好像关系也不大,在同事的机子上甚至颜色都从蓝色变成黑色,如果用Form的SizeChanged()方法,具体的代码应该怎么写,请高手指点一下