0

次のようなテキストボックスがあります。

    <asp:TextBox ID="TextBox1" runat="server" Width="100px" Rows="3" ReadOnly="true"
 BorderStyle="None" BorderWidth="0" TextMode="MultiLine" Text='<%# Eval("Notes") %>'
 BackColor="#222222" ForeColor="White"></asp:TextBox>

テキストボックスが空の場合、またはテキストが3行に収まるためスクロールする必要がない場合に、垂直スクロールバーが表示されないようにするにはどうすればよいですか?

4

1 に答える 1

1

を指定することで、CSS でこれを行うことができますoverflow:auto;。この属性をページのコード ビハインドのCssStyleCollectionatに手動で追加するか、値を宣言的に適用して外部スタイルシートで css クラスを定義することができます。TextBox1.StyleCssClass

CSS に関するドキュメントは次のoverflowとおりです。 http://www.quirksmode.org/css/overflow.html

TextBox.Styleプロパティに関するドキュメントは次のとおりです。 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webcontrol.style

于 2012-06-07T18:56:46.990 に答える