在form1
如何強制用戶只在兩個字符/字符串之間鍵入文本框?
textBox1.Text = "TextToSearch{}";
一頂我要強制用戶只能夠之間的TextToSearch{}
內鍵入兩個{ }
,如果有不止一個:
TextToSearch{},TextToSearch{}
那麼用戶將能夠在兩個地方只輸入兩個{ }
之間。在TextBox
區域的其餘部分,他將無法輸入。
我想稍後使用TextToSearch{}
作爲多個文本搜索之間的分隔符。例如:
TextToSearch{hello}
它將搜索詞hello
和:
TextToSearch{hello},TextToSearch{hi}
現在應該尋找hello
和hi
不hellohi
但獨立hello
和hi
。 所以我也需要解析這個文本到string array
。 之前我只用,
來分開。
string[] values = textBox1.Text.Split(',');
hello,hi
這很容易。 但現在的文本是在{ }
之間TextToSearch{}
並且還通過,
例如分開處理:
TextToSearch{hello},TextToSearch{hi}
所以,我需要拿出hello
和hi
,並把他們在價值array
。
在逗號分隔後,您可以直接添加TextToSearch {}嗎?用戶是否真的需要看到它? –
使用'MaskedTextBox'。 –
@AlexanderPetrov MaskedTextBox不適合此要求,因爲用戶輸入的字符數目未知。 –