[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Aw: Important change in MaskBox control
[Thread Prev] | [Thread Next]
- Subject: Re: Aw: Important change in MaskBox control
- From: Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
- Date: Tue, 14 Apr 2026 02:45:24 +0200
- To: user@xxxxxxxxxxxxxxxxxxxxxx
Le 14/04/2026 à 00:01, taitetao@xxxxxx a écrit :
Hi all, thanks a lot for your work on the maskbox, Benoît!First of all, the "weak separators" seem to work in cases like the suggested currency box. Personally I think it looks a bit confusing to have "separators" (e.g. for thousands etc.) somewhere in the box where you might not even reach or need them.1) The general problem that I've discovered is still not solved:Users that I deal with the most are mainly used to maskboxes in overwrite-mode. So characters and numbers are expected to be replaced by new entries. Think of time or date boxes, e.g. "00:00" or "00.00.0000". The suggested changes produce a behaviour like in insert-mode, i.e. moving and shifting the existing numbers and characters even beyond the weak separators. This makes sense in the case of just big numbers. For a time-maskbox, as an example, I would prefer the overwrite-mode and automatic jumping over the separator to the next segment to the right side. So that it is NOT necessary to use an arrow key to get to the next segment and therefore speeding up typing a lot. In the previous master version the overwrite-mode did work, the automatic jumping over the separators didn't. I get the impression that the "all-in-one" maskbox might be a rather complex task...
Maybe I can use insert mode in right aligned parts, and use overwrite mode in left aligned parts.
As for automatic jumping: only weak separators are automatically jumped, not the normal (or strong) ones.
2) The maskbox freezes any application if the cursor is moved further left than the left end of a segment (separated by "strong" separators) using arrow left or backspace keys (...maybe due to negative values of position??). That might be the same bug, that Claus reported.
Can you make a little project about that, or give me the mask you use, so that I am sure what you are talking about?
Thanks. -- Benoît Minisini.
| Re: Aw: Important change in MaskBox control | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |
| Aw: Important change in MaskBox control | taitetao@xxxxxx |