使用文字方塊的秘訣
TextBox是受下列屬性控管的彈性控制項:Text、MultiLine、WordWrap和AutoSize。
文字 包含文字方塊中顯示的文字。
MultiLine 會控制 TextBox 是否可以將文字顯示為單行或多行。 換行字元識別一行結尾和另一行開頭。 如果 MultiLine 為 False,則會截斷文字,而不是包裝文字。
WordWrap 可讓 TextBox 將長度超過 TextBox 寬度的文字行換行成較短的線條。
如果您不使用 WordWrap, TextBox 會在文字中遇到分行符號時,啟動一行新的文字。 如果 WordWrap 已關閉,您就可以在 TextBox中擁有無法完全容納的文字行。 TextBox會顯示符合其寬度內的文字部分,並截斷不符合的文字部分。 只有在 MultiLine 為 True 時, WordWrap 才適用。
- AutoSize 控制 TextBox 是否會調整以顯示所有文字。 搭配 AutoSize 使用 TextBox 時,根據 TextBox 中的文字數量和用來顯示文字的字型大小, TextBox 的寬度會縮小或放大。
AutoSize 適用於下列狀況:
- 顯示一行或多行的標題
- 顯示單行 TextBox 的內容
- 顯示對使用者來說是唯讀的多行 TextBox 內容
注意事項
當空白 TextBox 使用 MultiLine 和 WordWrap 屬性時,避免同時使用 AutoSize。 因為使用者在使用這些屬性的 TextBox 輸入文字時, TextBox 會自動調整大小,成為一個字元寬和文字行等長的長窄型方塊。
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。