0
string test ="0123456789 0123456789 0123456789 0123456789 01234567890";
TextBox.Text = test;

問題は、文字列が新しい行にジャンプしないことです。

|------------------------------|
|                              |
|                              |
|0123456789 0123456789 01234567|89 0123456789 01234567890
|                              |
|                              |
|<----------<------>---------->|

それを修正する方法?

1) 弦は左上隅から始めます。

2) 文字列がボックスを越えられない

4

3 に答える 3

5

テキスト ボックスのプロパティから複数行オプションを有効にする必要があります。

于 2012-09-08T18:17:23.120 に答える
3

テキストボックスに複数行のプロパティがあります。デフォルトでは、単一行の INPUT としてレンダリングされ、複数行の場合は TEXTAREA としてレンダリングされます。

hereに示すように、その要素にはTextMode = TextBox.MultiLineとの両方が必要であることに注意してください。Wrap=true;

 <asp:TextBox ID="Comment"
       TextMode="MultiLine"
       Columns="50"
       Rows="5"
       runat="server"/>
于 2012-09-08T18:18:23.153 に答える
3

簡単に、次のようにすることができます:

 TextBox.Multiline = true;

複数行のテキストボックスに垂直スクロールバーを追加したい場合は、できます。

TextBox.ScrollBars = ScrollBars.Vertical;
于 2012-09-08T18:19:45.690 に答える