请问如何将maskedit中的character for blanks设成空!(200分)

  • 主题发起人 主题发起人 jebour
  • 开始时间 开始时间
J

jebour

Unregistered / Unconfirmed
GUEST, unregistred user!
我在编写maskedit控件中的editmask时,想设置character for blanks为空,但好像不行。
这样当控件获得焦点时光标总是不在第一位。请问如何解决?谢谢
 
可以设置成空格的呀!
不过当它获得焦点时,光标确实不在第一位,而是全选的状态,即选中该EDIT里的所有TEXT,
但是不为空的结果也一样的呀!
 
谢谢,我知道可以设成空格。但我想让他为空。
比如说我做成一个最大允许输入六位数字的maskedit,假如用户点击焦点在最后一位时,
再输入数字无法输入,必须将光标移至前几位才可输入,我觉得很别扭。我希望不论
用户点击光标处於什麽位置,都可输入最大限制位数的数字。请问有没有其他方法?
 
我也想知道:-)
 
200归我了, 很简单, 在工程文件中(.dpr) application.CreateFrom...之前加一句:
DefaultBlank := #0;
然后将你希望的maskedit的EditMask属性最后定义blank的那部分去掉.
设计时还有"_", 但运行时就没了 :)
 
后退
顶部