2010-01-13 42 views
5

是否有方法可以指定Wix中編輯控件允許的最大字符數?似乎沒有像Maxlength這樣的屬性。Wix中的最大長度編輯控件

我能想到的唯一選擇是使用MaskedEdit控件,但沒有選項可以直接指定字段長度。因此,要將Maxlength設置爲50個字符,我必須在掩碼中輸入50個通配符字符。我希望有一個更簡單的方法來做到這一點。

回答

8

Edit Control文檔:

可在 的輸入 可以限制通過將一個數 從0到2147483646在大括號 在文本字段的開頭的文本的長度控制表。例如,如果 文本字段以{80}開頭,則該字符串的 長度限制爲80個 個字符。如果表中未提供此類限制 ,或者指定了0爲 ,則最大可能的長度設置爲 (2147483646 字符)。負值或非數值 值會產生錯誤。

+1

謝謝! 對自己的注意:不應僅僅依賴於Wix文檔,並且必須始終查閱底層的MSI文檔。 – Faraz 2010-01-15 16:57:53

+0

那麼,如何使用Wix XML來做到這一點?這只是指定如何把它放在控制表中,但這是WiX自己做的事情... – 2015-03-04 11:15:34

+0

@NaveedButt做到這一點:'' – zaitsman 2017-06-15 10:36:45