我正在開發一個銀行的申請,我需要進入錢一個文本框之間平等的空間,像Silverlight的文本框與leters
我的想法是創建一個有作爲背景圖像的文本框的網格,而且我只是設置文本大小,使每個框中只有一個字符。但是寫iiiii(5個字符)和wwww(4個字符)一樣長。我可以設置字體或字符間距這樣的帽子,我確保在文本框中寫入的字符將出現在單獨的框中。
ps:還有其他類似的方框名稱,所以我不只inpu只有數字。
我正在開發一個銀行的申請,我需要進入錢一個文本框之間平等的空間,像Silverlight的文本框與leters
我的想法是創建一個有作爲背景圖像的文本框的網格,而且我只是設置文本大小,使每個框中只有一個字符。但是寫iiiii(5個字符)和wwww(4個字符)一樣長。我可以設置字體或字符間距這樣的帽子,我確保在文本框中寫入的字符將出現在單獨的框中。
ps:還有其他類似的方框名稱,所以我不只inpu只有數字。
您可以使用等寬(固定寬度)字體,例如Courier。或者你可以用TextBox爲每個字符創建自定義控件,但在這種情況下,你將不得不實現大塊的自定義邏輯。
使用字形控件,可以爲UnicodeString屬性的字符的精確間距設置索引。查看詳情:http://msdn.microsoft.com/en-us/library/bb979862%28VS.95%29.aspx。
如果您使用的是MVVM,則可以在代碼隱藏或視圖模型中設置UnicodeString的值。