共用方式為


HOW TO:為 TextBox Web 伺服器控制項指定多行輸入

更新:2007 年 11 月

多行 TextBox 控制項允許使用者將資訊輸入到支援自動換行,並且能夠垂直及水平捲動的方塊中。

若要建立多行的 TextBox Web 伺服器控制項

  1. TextBox 控制項的 TextMode 屬性設定為 Multiline。在程式碼中,文字模式利用 TextMode 列舉型別設定。

  2. 藉由設定下列屬性來設定控制項的大小:

    • Width 設定為以像素為單位的值,或是將 Columns 設定為希望顯示的字元數目。

    • Height 設定為以像素為單位的值,或是將 Rows 設定為資料列的數目。

      注意事項:

      HeightWidth 屬性無法在不支援階層式樣式表 (CSS) 樣式的瀏覽器中運作。

    設定這些屬性並不會限制使用者所能輸入的字元數目及列的數目,它只會限制顯示的數量。控制項永遠會顯示垂直捲軸。HeightWidth 會比 RowsColumns 優先考慮。

    注意事項:

    根據預設,多行 TextBox 控制項包含垂直捲軸。若要隱藏捲軸,請將樣式屬性 overflow: hidden 納入。例如,在 [HTML] 檢視中,控制項的宣告語法可能類似以下程式碼:

    <asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 56px; OVERFLOW: hidden; POSITION: absolute; TOP: 72px"  TextMode="MultiLine"></asp:TextBox>
    
  3. 設定控制項的 Wrap 屬性來設定自動換行行為。如果是 true,文字會自動換行 (不需嵌入歸位/換行字元)。如果是 false,文字不會換行,使用者必須按 Enter 開始新的一行,也就是嵌入一個歸位/換行字元。將 Wrap 屬性設定為 false,會使控制項顯示水平捲軸。

    注意事項:

    MaxLength 屬性在多行文字方塊中沒有作用。

請參閱

參考

TextBox Web 伺服器控制項概觀