App Inventor 2 指令中文化 文字輸入 TextBox元件

TextBox

componentTextBox1

使用者可在TextBox元件中輸入文字。

TextBox元件的初始值或是由使用者輸入的文字是由Text屬性所代表。如果Text屬性為空白,您可以使用Hint屬性來建議使用者應該輸入的內容。Hint屬性會以顏色較淡的文字顯示在TextBox元件中。

TextBox元件的其它屬性可用來調整其外觀(例如TextAlignment 與 BackgroundColor)以及是否可使用(Enabled)。

TextBox元件通常和按鈕元件搭配使用,使用者輸入內容之後按下按鈕以執行後續動作。

如果您需要隱藏所輸入的內容,請使用PasswordTextBox元件。


屬性

BackgroundColor
設定背景顏色。 

TextBox1.BackgroundColor : 取得 TextBox 背景顏色
Set TextBox1.BackgroundColor 設定 TextBox 背景顏色


Enabled
本項需設定為真,才可使用本元件,意即是否可輸入文字。 

TextBox1.Enabled 取得TextBox現在是否可輸入文字(boolean)
Set TextBox1.Enabled 設定TextBox為可/不可輸入文字


FontBold 
設定文字粗體。

FontItalic
設定文字斜體。

FontSize
設定文字大小。

FontTypeface
設定文字字形。

NumbersOnly
本項如果設定為真,代表只能輸入數字。 

TextBox1.NumbersOnly 取得TextBox現在是否可輸入(boolean)
Set TextBox1.NumbersOnly 設定TextBox為可/不可輸入


Multiline
本項如果設定為真,代表可輸入多行內容,使用Enter或Return鍵換行。 

TextBox1.MultiLine 取得TextBox現在是否可輸入多行內容(boolean)
Set TextBox1.MultiLine 設定TextBox為可/不可輸入多行內容


Text
設定顯示文字。 

TextBox1.Text :取得 TextBox 的文字內容。
Set TextBox1.Text :設定 TextBox 的文字內容。

Height 
元件高度(y軸像素)。 

TextBox1.Height : 取得 TextBox 現在高度(integer)
Set TextBox1.Height : 設定 TextBox 高度

Width 

元件寬度 (x軸像素)。

TextBox1.Width : 取得 TextBox 現在寬度(integer)
Set TextBox1.Width : 設定 TextBox 寬度 



TextAlignment 
設定為字對齊方式(左、中、右)  


TextColor 

設定文字顏色。 

Set TextBox1.TextColor : 設定 TextBox 的文字顏色。
TextBox1.TextColor :取得 TextBox 現在的文字顏色。


HideKeyboard 

隱藏螢幕鍵盤。 

Call TextBox1.HideKeyboard : 隱藏螢幕鍵盤(只能在多行內容的情況使用)。



Hint 
內容提示。 

TextBox1.Hint :取得 TextBox 提示的文字內容。
Set TextBox1.Hint :設定 TextBox 提示的文字內容。 


Visible 
本項需設為真,才能在螢幕上看到本元件。 

TextBox1.Visible : 取得 TextBox 現在是否可被看見(boolean)
Set TextBox1.Visible : 設定 TextBox 為可/不可被看見



事件


GotFocus() 

當指頭移到TextBox之上,代表現在可以點選本元件時呼叫本事件。 


LostFocus() 

當指頭移出TextBox,代表不能點選本元件時呼叫本事件。

Comments