begin if not (Key in ['a'..'z','A'..'Z',' ','0'..'9',#13,#8]) then Key := #0; if Key = #13 then bOk.Click;end;
所以在这一点上它允许用户添加空格并使用退格键来擦除,当然还有输入密钥来确认.
我想要输入的unicode字符很少.
ą,č,ė,į,š,ų,ū,ž
和他们的大写替代品,但只是将它们添加到集合中……
Key in ['a'..'z',#8,'ą'..'ž','Ą'..'Ž']
…什么都不做,我仍然不能在文本字段中写这些符号.
我想知道,如何解决这个问题.有没有办法判断按下的键是否是我正在寻找的unicode字符?
谢谢
解决方法 如果您使用的是D2009或更高版本,则会有一个名为Character的单元,其中包含IsLetterOrDigit,IsLetter等函数,它们都可以根据您的需要进行处理. 总结以上是内存溢出为你收集整理的delphi – 如何识别按键上的unicode键?全部内容,希望文章能够帮你解决delphi – 如何识别按键上的unicode键?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)