在c++builder keypress事件中怎么实现象delphi keypress事件的对非法字符的检测(20分)

  • 主题发起人 主题发起人 mmz_1980
  • 开始时间 开始时间
M

mmz_1980

Unregistered / Unconfirmed
GUEST, unregistred user!
在c++builder keypress事件中怎么实现象delphi keypress事件的对非法字符的检测,如key not [/'a/'../'z/'] then
showmessage(/'输入应为中文/');
c++builder 中好像没有delphi一样的对集合操作
 
if (Key< 'a' or Key >'z')
Showmessage("输入应该是中文")
 
不错是一种好的思路,但我想最好能把做成一个类,通过里面的成员函数来判断各种情况,
如对字母检测,数字检测,功能键检测等
 
只要你理得清,辨得明,没问题啊,
但是有一点我想先告诉你,你说的功能键是什么,F1-F12吗??
你想要在KeyPress里检测一些案件是不可能的,请注意了
至于别得倒不难,理清有那些键就够了
 
那就写成一个函数啦
bool check(char value,char min,char max)
{
return (value>=min &amp;&amp; value<=max);
}
 
谢谢问题解决了
 
后退
顶部