vs2003 用鼠标点了 不就可以随便拖控件的位置了嘛 为什么vs2005不可以 应该怎么做?

解决方案 »

  1.   

    因为在vs2005中默认的是flowlayout模式,如果习惯了以前的vs2003,可以在vs2005中做相应设置:
    在【工具】-【选项】-【html设计器】-【css定位】中选中【相对定位】就可以返回到vs2003中的gridlayout模式了。
      

  2.   

    在编辑器里最好不要拖拽,会产生很多垃圾代码,到源代码中改位置和大小,效果会更好
    调整table中的行列,可以改变控件的位置
      

  3.   

    在vs.net2003中页面的document对象中有一个属性PageLayout它默认取值GridLayout。实际上在.NET中即使WinForm也是有Dock等类似互联网页设置那样的相对(流式)布局的,这样Form中的内容可以自动布局,例如内部控件自动停靠在容器的边上,或者按照比例自动设置size。vs2005默认是FlowLayout。