CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

关于TMaskEdit、TDBEdit或TEdit控件的问题!

楼主zxq80(飞越时空)2000-09-14 22:24:00 在 C++ Builder / 基础类 提问

如何在TMaskEdit、TDBEdit或TEdit中精确控制数值型、日期型数据的输入,  
  现在遇到的问题如下:  
  在TMaskEdit的EditMask设为   "9999.99;1;   ",若输入"8.6",   Text的值是"8       .6   ",中间含有空格,无法转换成数值。谢谢!! 问题点数:20、回复次数:4Top

1 楼xiaotiao()回复于 2000-10-04 07:04:00 得分 5

你在EditMask里面,再加上!就可以,看看帮助,大哥!Top

2 楼comanche(太可怕)回复于 2000-12-02 09:09:00 得分 5

MaskEdit   被我认为是最没用的控件之一  
  用子类化吧,   hook它的事件,然后处理Top

3 楼sw0324(无聊ing)回复于 2000-12-02 11:06:00 得分 5

可以写一个删除中间"   "的函数放到OnMaskEditExit里,应该很好写。Top

4 楼Winsky(bcb_user@sina.com)回复于 2000-12-04 06:07:00 得分 5

 
      建议你自己编程控制TEdit的输入,因为TMaskEdit很死板,不好用。你只要在TEdit的OnKeyPress事件中写自己的控制代码就行了,很方便。如果你自己会写控件更好。Top

相关问题

  • 用Ttable控件和Tedit控件怎么完成模糊查询?
  • 如何改变TEdit,TComboBox控件Enabled:=False时字体颜色(不用控件)
  • TEdit 怎样使焦点跳到下一个控件中?
  • BCB程序的编辑控件(TEdit)的问题。
  • 怎样让 Tedit 控件只能输入数字。
  • 请问如何在一个TEdit控件中画图?
  • 怎样让鼠标调动TEdit控件的高宽?
  • 如何在TEdit控件中只能输入数字?
  • 如何捕获编辑控件(TEdit,TMemo)的粘贴消息?
  • TEdit控件如何实现右对齐的输出

关键词

  • 控件
  • 数值
  • 控制
  • tmaskedit
  • tedit
  • tdbedit
  • editmask
  • 输入
  • 问题
  • 事件

得分解答快速导航

  • 帖主:zxq80
  • xiaotiao
  • comanche
  • sw0324
  • Winsky

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo