乐者为王

Do one thing, and do it well.

数据窗口中Column控件的EditMask.UseFormat属性的作用

当数据窗口中的EditMask控件失去焦点时,如果EditMask.UseFormat为yes,则使用Format属性值格式化EditMask的内容,否则,使用EditMask.Mask属性值格式化控件的内容。当EditMask得到焦点时,使用EditMask.Mask格式化内容。

根据此规则写的伪代码如下:

1
2
3
4
5
6
7
8
9
if (isFocused) {
    EditMask.Mask
} else if (loseFocus) {
    if (EditMask.UseFormat == "yes" && Format != "") {
        Format
    } else {
        EditMask.Mask
    }
}

Painter: Use Format option

Comments