首页  ·  知识 ·  云计算
vs2008页面布局GridLayout绝对定位的设置
海尔比斯特  http://www.cnblogs.com/HeroBeast/  综合  编辑:dezai  图片来源:网络
如同数据库2000到2005的有些变化,让很多人找不到以往熟悉的选项,偶就曾经为找存储过程页浪费N多时间,现在转到VS2005同样有些东西让我烦恼,比如调出代码

如同数据库2000到2005的有些变化,让很多人找不到以往熟悉的选项,偶就曾经为找存储过程页浪费N多时间,现在转到VS2005同样有些东西让我烦恼,比如调出代码行数,比如页面布置默认由原来的GridLayout变成FlowLayout,而且无法直接通过属性的pagelayout修改,只好查看工具的各个选项,试图找出设置项,唉,下面是方法:

工具-->选项-->HTML设计器-->CSS定位-->定位选项-->将使用工具箱、粘贴或拖放操作添加的控件定位更改为以下设置(选中)-->绝对定位

简单分析一下两者区别:GridLayout绝对定位,控件可在其页面上任意拖放布局,但生成页面有可能某些控件会被其他控件盖住。FloyLayout相当定位,控件布局困难,但会因内容而自己变换位置,不会出现盖住别的控件的情况。可两者结合使用来布局。个人不推荐VS自身的布局,可以借用其他工具,比如DW来排版布局,然后再导入VS中使用。

转一个解决布局混乱的方法:

在vs2005中,容器布局要<容器名 id="容器名1" style="positon:absolute;left:10px;top:10px">
其中position一定要用absoulute,left跟top要用px为单位,容器中的控件如果是动态变化的控件(如GridView控件等),那么它的style属性中的position不能为absolute,最好把style属性删除,这样运行后才不会出行布局混乱

本文作者:海尔比斯特 来源:http://www.cnblogs.com/HeroBeast/
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读