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