HOW TO:為 TextBox Web 伺服器控制項指定多行輸入
更新:2007 年 11 月
多行 TextBox 控制項允許使用者將資訊輸入到支援自動換行,並且能夠垂直及水平捲動的方塊中。
若要建立多行的 TextBox Web 伺服器控制項
將 TextBox 控制項的 TextMode 屬性設定為 Multiline。在程式碼中,文字模式利用 TextMode 列舉型別設定。
藉由設定下列屬性來設定控制項的大小:
設定這些屬性並不會限制使用者所能輸入的字元數目及列的數目,它只會限制顯示的數量。控制項永遠會顯示垂直捲軸。Height 和 Width 會比 Rows 和 Columns 優先考慮。
注意事項: 根據預設,多行 TextBox 控制項包含垂直捲軸。若要隱藏捲軸,請將樣式屬性 overflow: hidden 納入。例如,在 [HTML] 檢視中,控制項的宣告語法可能類似以下程式碼:
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 56px; OVERFLOW: hidden; POSITION: absolute; TOP: 72px" TextMode="MultiLine"></asp:TextBox>
設定控制項的 Wrap 屬性來設定自動換行行為。如果是 true,文字會自動換行 (不需嵌入歸位/換行字元)。如果是 false,文字不會換行,使用者必須按 Enter 開始新的一行,也就是嵌入一個歸位/換行字元。將 Wrap 屬性設定為 false,會使控制項顯示水平捲軸。
注意事項: MaxLength 屬性在多行文字方塊中沒有作用。