delphi如何判断输入的是不是为中文
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi如何判断输入的是不是为中文相关的知识,希望对你有一定的参考价值。
delphi如何判断输入的是否为中文
用户在Edit控件中输入一段文字,点击确定,判断输入的文字是否都是汉字,请给个例子。
begin
for i = 1 to length(s) do
begin
if (s[i]>128) then
begin
result := true;
break;
end
end
result := false;
end
如何判断delphi文本框输入的是数字
如何判断delphi文本框输入的是数字,或者说怎么能让文本框只允许输入数字
tryStrToInt('abc');
ShowMessage('正常');
except
ShowMessage('异常,不是数字');
Exit;
end; 参考技术A procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
var
a:integer;
begin
if not (key in ['0'..'9',#8]) then
begin
a:=Application.MessageBox('请输入数字','提示信息',MB_ok);
if a=6 then
begin
end
else
begin
end;
key:=#0;
end
else
begin
end;
end;
以上是关于delphi如何判断输入的是不是为中文的主要内容,如果未能解决你的问题,请参考以下文章
在delphi中不用异常处理就用if语句如何判断输入的是否整数?该怎么让他提示呢?
delphi软件exe,去除文本框字数限制,限制只能输入1位数字,通过一个onKeyPress方法判断输入的是不是正确