检查编辑框中的字符串是否包含CHAR值 - Delphi

Ada*_*dle 0 delphi

我有一个时间表程序,我正在为我的项目工作,我正在努力添加错误消息,我有一个带有5个编辑框的表单,在此字段中输入值更新时间表程序中句点旁边显示的时间(想像06:45-08:45和下一个下来说09:00-11:00).我已经停止了某人输入太长的字符串,如'OMGISTHISATEXTBOX'.

我试图找出一种方法,当用户输入带有字符(字母)的任何内容时显示错误消息,或者不允许除整数和连字符符号以及冒号( - ,:)之外的任何内容.我假设不允许char值更容易,但如果可能的话,做后者会很惊人.

非常感谢您的帮助,希望这是有道理的,如果您需要更多信息知道

-亚当

MBo*_*MBo 7

有用于这些目的的特殊组件:

TMaskEdit 用于输入限制.

对于时间输入,您也可以使用 TDateTimePicker