zoukankan      html  css  js  c++  java
  • vs每次拉下一个控件都必选设置为绝对位置才可以移动,怎样解决啊

    vs2008页面布局GridLayout绝对定位的设置

    如同数据库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属性删除,这样运行后才不会出行布局混乱。

    打开项目,在工具拦选择 布局→位置→自动定义选项
    选后选择CSS定位 在"将使用工具箱,粘贴或拖放操作添加的控件定位更改为以下设置"前打钩,然后在下面选绝对定位

  • 相关阅读:
    数据库异常处理记录
    FINEMVC重定向和显示合计
    有意思的文章的链接
    oralce 创建用户和权限
    FINEUI(MVC) grid 双击弹窗功能
    FINEUI(MVC)布局问题记录
    通过判断cookie过期方式向Memcached中添加,取出数据(Java)
    通过数组方式向Oracle大批量插入数据(10万条11秒)
    Python基础学习13--面向对象
    Python基础学习12--变量作用域
  • 原文地址:https://www.cnblogs.com/xianyin05/p/1491150.html
Copyright © 2011-2022 走看看