.NET 怎么让TextBox中的内容垂直居中显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET 怎么让TextBox中的内容垂直居中显示相关的知识,希望对你有一定的参考价值。

虽然txtbox没有这个属性,但是可以在其中加入cssClass="box",可以实现居中的效果,我试了一下,ie 7,8都没问题啊
<style>
.box

padding-top:10px;//这个的值要根据你的textbox的高度定了

</style>追问

嗯,这个可以的,谢谢!

参考技术A 你可以设它刚每行输一个字符时就换行 参考技术B 我很明确的告诉你,没有这样的。
你可以用richtextbox,即富文本框,这个才有。追问

嗯,这个没用过~不过还是要谢谢你!!!

追答

我再弄明白一点,你是想实现一行文字的垂直居中还是想实现,文字竖向显示?
例,水平:我是文字!
竖向:我



追问

我是想实现想实现输入内容的垂直居中!
就像下面的一样 :允许输入多行,但文本是从中间开始输入的,默认的情况下是从文本上方开始的:
----------------------

文字内容xxxxyyyyyyy

----------------------

参考技术C 试下让行高跟高度相等

怎么让span在div中垂直居中

使用display:table-cell,span中内容无论多少,都可以垂直居中

<div style="display:table-cell;height:100px;font-size:12px;font-height:14px;vertical-align:middle;text-align:center">

<span>

ceshiceshi

</span>

</div>

另外,有设置line-height等于外面div的height方法,但是无法正常显示太长的内容
参考技术A

如果 div 是 float 时,上述解决方法是不能垂直居中的,有什么别的方法吗?不能用line-height.

以上是关于.NET 怎么让TextBox中的内容垂直居中显示的主要内容,如果未能解决你的问题,请参考以下文章

如何让div中的内容垂直居中

在C#里如何让控件textbox中的内容居中显示呢?

如何让DIV层在网页中居中显示

winform 中 textbox multiline=true的时候,让文本垂直居中,求确实可行的解决方案

怎么能让ul里的li垂直水平居中

word VBA如何实现TextBox中的文字居中对齐,文本框有相关的属性么?谢谢