C# Options 窗口 — TextBox 控件
前面用過Label和TextBlock控件。這兩個控件的作用只是向用戶顯示文本而己而TextBox控件則允許用戶向應(yīng)用程序中輸入一些文本。盡管這個控件也可以僅顯示文本,但我們不應(yīng)該單純?yōu)榱孙@示文本而使用它,除非在此基礎(chǔ)上還允許用戶編輯顯示的文本。如果非要用TextBox來僅顯示文本,需要將IsEnabled屬性設(shè)置為false,以防用戶編輯其中的內(nèi)容。
使用下表中所示的一系列屬性,可以控制在TextBox中輸入和顯示文本的方式。
屬 性 | 說 明 |
Text | TextBox控件中當(dāng)前顯示的文本 |
IsEnabled | 將該屬性設(shè)置為true時,用戶可以編輯TextBox中的文本。如果為false,文本會顯示為灰色,用戶 無法將鍵盤焦點放到該控件上 |
屬 性 | 說 明 |
Text Wrapping | 有時我們希望TextBox只顯示一行文本。這種情況下,可以將該屬性值設(shè)S為NoWrap.這是 默認(rèn)值。如果希望將文本顯示為多行,可將其值設(shè)盥為Wrap或WrapWithOverflow。Wrap表示超 出文本框邊緣的文本內(nèi)容會被移到下一行中。WrapWithOverflow則表示如果文本中沒有合適的換 行位置,允許非常長的單個單詞超出文本框的邊緣 |
VerticalScrollBarVisibility | 如果允許用戶在TextBox中輸入多行文本,那么用戶輸入的內(nèi)容有可能會超出文本框的下邊界,從 而無法完整顯示。這種情況下,有必要使用滾動條進(jìn)行操作。如果希望僅當(dāng)文本過長時自動顯示滾 動條,可將此屬性設(shè)盟為Auto。設(shè)盟為Visible表示始終顯示滾動條,設(shè)顯為Hidden或Disabled則 表示無論什么情況下都不顯示滾動條 |
AcceptsRetum | 此屈性用于控制在TextBox控件中輸入文本的方式。如果將其設(shè)S為默認(rèn)值false,用戶就不能通過 回車鍵換行 |
點擊加載更多評論>>