【问题标题】:Maxlength in Wix Edit controlWix 编辑控件中的 Maxlength
【发布时间】:2010-01-15 23:17:54
【问题描述】:

有没有办法在 Wix 中指定编辑控件中允许的最大字符数?似乎没有诸如 Maxlength 之类的属性。

我能想到的唯一选择是使用MaskedEdit 控件,但是没有直接指定字段长度的选项。因此,要将 Maxlength 设置为 50 个字符,我必须在掩码中输入 50 个通配符。我希望有一种更简单的方法来做到这一点。

【问题讨论】:

    标签: wix windows-installer


    【解决方案1】:

    来自Edit Control 文档:

    可输入的文字长度 可以通过输入数字来限制 花括号中从 0 到 2147483646 在文本字段的开头 控制表。例如,如果 文本字段以 {80} 开头, 字符串的长度限制为 80 人物。如果没有这样的限制 在表中提供,或者如果 0 是 指定,长度设置为 最大可能 (2147483646 人物)。负数或非数字 值会产生错误。

    【讨论】:

    • 谢谢!自我注意:不应仅依赖 Wix 文档,必须始终查阅基础 MSI 文档。
    • 那么,如何使用 Wix XML 做到这一点?那只是指定如何将它放在控制表中,但这是 WiX 自己做的事情......
    • @NaveedButt 这样做:<Control Id="Mycontrol" Type="Edit" Text="{8192}"/>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多