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定位 在"将使用工具箱,粘贴或拖放操作添加的控件定位更改为以下设置"前打钩,然后在下面选绝对定位

  • 相关阅读:
    ios --键盘监听JYKeyBoardListener
    ios -- 成员变量、实例变量与属性的区别
    input checkbox复选框全选与部分选中效果
    select可以多选实现
    input输入金额时格式化
    js数组对象相同项合并处理
    JSON常用方法
    js几种继承方式(六种)
    Object常用方法总结
    未知宽高的div水平垂直居中
  • 原文地址:https://www.cnblogs.com/xianyin05/p/1491150.html
Copyright © 2011-2022 走看看