我决定用UltraMaskedEditors替换我的UltraTextEditors,为我的用户提供更好的功能。 (在WinForms应用程序中)但UltraMaskedEditor的(默认)行为与我所期望的标准文本框行为完全不同。
1)表单上的第一个字段(关注加载的字段)现在显示自动选择的大量空格。 (UltraMaskedEditor.Value = dbnull)当然我可以开始输入并删除空格,因此它可以工作,但它看起来真的很奇怪。 (看起来对用户来说很重要)我希望它只是在左侧显示光标而没有添加或选择空格。
2)如果我点击任何UltraMaskedEditor字段,它会将光标放在该位置的字段中 - 向左添加空格。同样,在我点击之前,UltraMaskedEditor.value是空的。当我点击一个空字段时,我希望光标自动转到最左边的位置而不插入空格。
3)当我为UltraMaskedEditor字段分配值时,它会在屏幕上显示它们,其中显示的是随机插入的空格数。
有没有办法修复这些特性,以便UltraMaksedEditor的行为类似于TextEditor?