请问如何通过Delphi编程,做到一个输入框中,只能输入汉字,而不能输入数字或其他字符? JAVA语言编程中如何接收一个从键盘中输入的数字或其他字符?

作者&投稿:毕袁 (若有异议请与网页底部的电邮联系)
更加准确地说是应该
在Edit的OnKeyPress事件中
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Ord(Key)=8 then exit;
if (Ord(Key)<127) or ((Length(Edit1.Text)>0) and (Ord(Edit1.Text[1])>127)) then
Key:=#0;
end;写入以上代码即可。

在Edit的OnKeyPress事件中
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if (Ord(Key)<127) or (Ord(Edit1.Text[1])>127) then
Key:=#0;
end;

请问如何通过Delphi编程,做到在一个输入框中,只能输入数字,而不能输入其他字符?~

edit的maxlength设置为2;
在edit的onkeypress事件内
procedure Ttbdlform.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key #9 then// #9 是空格,你可以查找下数字1\2\3是什么值
showmessage('请输入数字')
end;

1、这种方式是控制台输入
Scanner sc = new Scanner(System.in);
String y = sc.nextLine();
2、网页方式
网页画个文本框 文本框名字为 name
后台程序
String name = request.getParameter("name");

Delphi面向对象的编程方法(七)
答:当您在窗体中加入可视化部件时 如果该部件在可视化部件库中 Delphi会在您的库单元的interface部分的uses子句中自动加上需要使用的库单元名称 但有些对象在Delphi的环境中并没有可视化部件存在 例如 您想在库单元中加入一个预定义的信息框 则您必须把MsgDlg库单元加入您的uses子句中 如果您要使用TPrinter对象的话 必...

Delphi面向对象的编程方法(一)
答:标识符是Delphi应用程序中一些量的名称 这些量包括变量(var) 常量(const) 类型(type) 过程(procedure) 方法(Method)及其他 Object Pascal 在应用标识符时 必须首先说明它们 Object Pascal是强类型语言 它的编译器可以检查确保赋给变量或属性的值是正确的类型 以便于您改正错误 因为Object Pascal是编译语言...

DELPHI基础教程:动态链接库编程(一)[3]
答:在静态调用一个DLLs中的过程或函数时 external指示增加到过程或函数的声明语句中 被调用的过程或函数必须采用远调用模式 这可以使用far过程指示或一个{$F +}编译指示 Delphi全部支持传统Windows动态链接库编程中的三种调用方式 它们是 ● 通过过程/函数名 ● 通过过程/函数的别名 ● 通过过程/函数的顺序...

DELPHI基础教程:Delphi图形图像编程(一)[3]
答:鼠标常被用作绘图的工具 应用程序利用鼠标位置的变化来绘制各种不同的图形 鼠标有三个动作 鼠标按钮按下 鼠标移动 鼠标按钮弹起 在Delphi中 对应三个动作有三个不同的事件 OnMouseDown OnMouseMove OnMouseUp 当Dlephi应用程序探测到一个鼠标动作时 它传递五个参数 并调用相应的事件响应 程序员可利用这些...

delphi怎样编写服务程序
答:服务程序是通过控制一个线程的生成、暂停、继续、停止来达到服务目的的,因此我们必须加入一个TSession对象来编写文件自动备份代码,在Delphi编辑器中选择菜单中的File|New,在New Item中选择Thread Object项,Delphi会提示你为该TSession对象输入一个名称(输入DataCopy),Delphi便生成了一个基于TSession的Data...

编程爱好者,Delphi,登录窗口的实现方法?
答:创建登录窗口:在Delphi中创建一个新的窗口,添加必要的控件,例如标签,编辑框(用于输入用户名和密码),以及按钮(用于提交和取消)。添加事件处理程序:为提交按钮添加一个事件处理程序,当用户点击按钮时,程序将获取用户名和密码,并进行验证。用户验证:在事件处理程序中添加验证逻辑。这通常涉及与数据...

用Delphi开发数据库程序经验三则
答:二 配置数据引擎(BDE SQL Link)  有关数据库程序分发时 需要携带数据引擎(BDE SQL Link) 并且在客户端安装完程序后还需要配置数据引擎 如用户名(username) 密码(Password)等等 如果手工配置的话 工作量比较大(根据客户机数量而定) 而InstallShield For Delphi又好像没有这方面的选项 其实...

如何在Delphi中实现ASP编程
答:在这方面笔者最近通过inrpisre的资料,实现了在delphi环境中实现asp技术的web编程,现以一个介绍如下:1、在delphi环境中建立一个新的acdiveX DLL项目Project1,然后通过delphi的Active Server Object建立一个ASP对象,在他的coClassName中填入所建立对象的名字MyAspObject.2、通过type Library为刚建立的My...

Delphi可视化编程的一般步骤是什么?
答:1、打开Delphi 2、新建一个Application,默认打开时就是一个新的Application。3、在当前显示的Form上拖放你想要使用的控件。4、针对对应控件的相应事件编写代码。5、编译成exe 6、执行对应exe

请问DELPHI串口通讯编程 的基本思路是什么
答:用Delphi开发串口通信软件一般有两种方法:一是利用Windows的通信API函数,另一种是采用Microsoft的MSComm控件。利用 API编写串口通信程序较为复杂,需要掌握大量通信知识,其优点是可实现的功能更强大,应用面更广泛,更适合于编写较为复杂的低层次通信程序。而利用 MSComm控件则相对较简单,该控件具有丰富的与...