• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

在线求助:简单问题!想要这样的功能能不能实现????

mengshuai1982 2004-12-23 03:58:56
用一个控件显示一段文字,可以控制控件的宽度,使文字按照控件的宽度显示,控件的高度由文字的多少来决定,但TextBox和Label都不行啊,请高手们帮帮小弟!!!
...全文
234 点赞 收藏 34
写回复
34 条回复
dlring 2004年12月24日
我试了,还是没问题啊!
<table>
<tr>
<td width=100><textarea rows=2 style="width:40pt;overflow:visible;border:1px solid #000099; ; color:#FFFFFF; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#000099" readonly cols="100" name="strAdNotes">sdsddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd</textarea>
</td>
</tr>
</table>
回复 点赞
dlring 2004年12月24日
clos列数,不过好象控制了width就不需要控制cols
回复 点赞
dlring 2004年12月24日
200px(像素):7.05556cm
px(像素),(屏幕大小1024*768,单位为px)
pt(点)
回复 点赞
mengshuai1982 2004年12月24日
dlring(水玲儿):现在还是不行:症状如下:
如果超出一行,textarea可以换行显示
但是,他外面的单元格的宽度并不是textarea的宽度,而是好像textarea文字都在一行上的宽度似的
textarea的内容越多,单元格的宽度就越宽,怎么办??????

————————————————————————————
|aaaaaaaaaaaaa |
|aaaaaaaaaaaaa |
|aaaaaaaaaaaaa |
|aaaaaaaa |
————————————————————————————
回复 点赞
mengshuai1982 2004年12月24日
用table不就行了?
——————————————————————————
显示文字是从数据库读取的
回复 点赞
redfoxhuang 2004年12月24日
用table不就行了?
回复 点赞
mengshuai1982 2004年12月24日
200pt和200px有什区别
回复 点赞
mengshuai1982 2004年12月24日
水玲儿,能告诉我clos是什么么,不明白
回复 点赞
dlring 2004年12月24日
width:90%:对应当前单元格的宽度的90%
width:200pt:固定宽度为200pt
回复 点赞
dlring 2004年12月24日
你用的是哪个,是"width:90%",还是“width:200”,我试过的,改这个数值就可行的啊
回复 点赞
mengshuai1982 2004年12月24日
还是不行啊,按照 dlring(水玲儿) 说的做了,虽然显示的文字换行了,但textarea 的宽度很宽,好像文字都在一行上似的
回复 点赞
dlring 2004年12月24日
如果是"中文内容"或"英文内容(除连续的英文字母外)"label也可以用
回复 点赞
dlring 2004年12月24日
textbox加上(style="OVERFLOW: visible" )也有同样的问题
那就不要放在table中吧
或者用.asp/.htm页面
回复 点赞
dlring 2004年12月24日
呵呵,我原来是在asp页面上试的,在asp界面不会出现这种情况.
看来ASPX页面不能对<textarea>使用样式,(style="OVERFLOW: visible" )
用了样式后就会出现你所的那种情况.
你用textbox加上(style="OVERFLOW: visible" )后是否能够实现,这个应该没问题了把.
回复 点赞
wula0010 2004年12月24日
学习
回复 点赞
mengshuai1982 2004年12月24日
页面发给你了!
回复 点赞
dlring 2004年12月24日
<asp:TextBox id="TextBox1" style="OVERFLOW: visible" runat="server" TextMode="MultiLine" Rows="1" BorderStyle="None">
回复 点赞
dlring 2004年12月24日
当你的textarea的宽度大与的宽度时,以textarea的宽度为准!!
回复 点赞
dlring 2004年12月24日
给你我的邮件,你把你的页面发给我!!
dlring@sohu.com
回复 点赞
mengshuai1982 2004年12月24日
我把你的代码拷过来试了,表格的宽度还不和textarea 的宽度一样
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告