当前位置:编程学习 > C#/ASP.NET >>

vs2008 里的控件拖不动,各位亲帮帮我吧。。好笨哦

我装的是Vs2008 ,控件不能用鼠标拖动,只能双击或者是复制、黏贴,就算生成的也不能拖动。。

我搜了两个解决的方法:

第一个:红色为引用

后来发现也就是ASP.NET2.0的布局是FlowLayout,我在属性栏里找了好长时间也没发现有关设置布局的选项。忧郁!后来发现工具栏里有个布局的菜单。ok解决了。

1.GridLayout   相对定位属性插入到添加的元素中并在移动的元素中更新。可以在整个“设计”视图表面上拖动元素。可以使用定位网格和“网格线对齐”。 
2.FlowLayout   元素不带绝对定位属性添加。Web 浏览器按元素在页上出现的顺序从上到下排列元素。不能在“设计”视图表面上拖动元素或者使用定位网格。

更好的方法是:

 工具->选项中的CSS定位,在定位选项中,把"将使用工具箱"...选项的钩打上,下框选择"绝对位置",OK,搞定了!



我觉得这个是vs2005的,我自己找不到,真是太笨了。。。


第二个:
先选中控件,然后在菜单 Format 下选择 Position ,在新的窗口里将 Positioning style 设置为 Absolute 即可。但不能将整个文档都设置成为绝对定位。

可是我没有找到format。。。夭折了。。各位亲。。。帮帮我吧。。


--------------------编程问答-------------------- 方法1应该有效。 --------------------编程问答-------------------- 还没睡啊。那个好像是VS2005的,我自己没有找到。人太笨没办法,要是能有个截图就好了。 --------------------编程问答-------------------- 还是在代码模式做吧 --------------------编程问答-------------------- 。。。实在不行用表格 --------------------编程问答-------------------- 用Table布局,就是不能拖动的 --------------------编程问答-------------------- 工具+选项+html设计器+css样式,选中对于使用工具箱、粘贴或拖放控件时,将定位更改为绝对定位
http://msdn.microsoft.com/zh-cn/library/cc404764(VS.71).aspx --------------------编程问答-------------------- webform中的控件位置本来也不是想拖到哪里就能拖到哪里的吧?他是一个网页啊,要遵循html和css规则的。不是winform,想怎么拖就怎么拖…… --------------------编程问答-------------------- winform的控件是坐标形式 所以可以拖来拖去
webform是流的形式,当然不能拖拉~~~ --------------------编程问答-------------------- 是不是没装好啊
--------------------编程问答-------------------- 我试过了,你说的方法2可以~~

选中控件,然后在菜单中选 格式->位置->定位样式选绝对就可以了~~!

理论上和方法一最后所指的相同,但是,方法一好像不行~~~

我也是小菜,不好意思,呵呵~~ --------------------编程问答-------------------- [Quote=引用 6 楼 wuyq11 的回复:]
工具+选项+html设计器+css样式,选中对于使用工具箱、粘贴或拖放控件时,将定位更改为绝对定位


奇怪,开始这样也不行,后来竟然可以了~~! --------------------编程问答-------------------- 工具+选项+html设计器+css样式,选中对于使用工具箱、粘贴或拖放控件时,将定位更改为绝对定位 --------------------编程问答-------------------- 网页的能随便托??我vs2010也没这功能啊??? --------------------编程问答-------------------- 你还没搞定??服了~

提供一下你说的第二方法的抓图~

晕,这里不能插图片,给我个邮箱地址,给你发个图片

chengwei_1983@163.com


--------------------编程问答-------------------- 你可以先将你的控件拖到工具栏上,再次要使用的时候将前面拖得控件拖到这里就可以 --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,