asp.net怎么后台改变textbox高度?

我有个lable。还有个textbox。我点一个button以后。lable消失,textbox出现。问题来了。我希望点button以后,textbox的高度等于labl... 我有个lable。还有个textbox。
我点一个button以后。lable消失,textbox出现。

问题来了。
我希望点button以后,textbox的高度等于lable的高度。
我是这么做的this.txt_HeadSay.Height = this.lbl_HeadSay.Height;
但是没有效果。
label的高度是不定的.所以没办法提前设定高度
展开
 我来答
microsplendid
2009-06-07
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
我感觉你的代码应该是没有问题的,很有可能是调用顺序有问题。
比如:隐藏label、显示textbox、设置textbox高度这几个动作的顺序。
我感觉你应该是先设置高度,再显示textbox,不过我不知道你的textbox是怎么生成的,也只能你自己看看了。
你仔细看看,有可能就是一个很小很小的细节造成的,我就遇到过。
祝你好运吧。
skyftdidi
2009-06-08 · TA获得超过115个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:139万
展开全部
就在前台指定高度不就得了,后台的高度是不是应该是
this.txt_HeadSay.Sytly.Height =

那么你在给TEXTBOX的height属性赋值时,你先看看能不能获取到LABLE的height
textbox默认是单行输入的话,介意你不要设置属性,TextMode=MultiLine的话才需要设置属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人如游戏

2009-06-07 · 快乐游戏,游戏,生活,态度
人如游戏
采纳数:191 获赞数:778

向TA提问 私信TA
展开全部
这个可以在前台,用Javascript实现吧。

this.txt_HeadSay.Sytly.Height = this.lbl_HeadSay.Height;

这样应该也可以,不过没试,其实可以debug进去,看下这些控件有些什么属性的啊,要学会debug啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wshy2008
2009-06-07 · TA获得超过598个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:267万
展开全部
属性设置不行吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式