delphi 判断文本框的问题

想学习下,希望大家给出代码。谢谢!!

一个edit,一个button,
如果edit的值为500
按下button后,开始判断100个已设置的数字。。当条件成立后(有500这个数字)则弹出消息(showmessage('OK,数据存在')

表达能力差。。呵呵

//在窗体放置一个ListBox,一个Edit,一个Button

//Form的OnCreate事件,随机从0到1000中选定100个数到ListBox中
procedure TForm1.FormCreate(Sender: TObject);
var
i :integer;
begin
ListBox1.Items.Clear;
Randomize;
for i := 0 to 99 do
ListBox1.Items.Add(inttostr(Random(1000)));
end;

//Button的OnClick事件,判断ListBox中是否有Edit中输入的数
procedure TForm1.Button1Click(Sender: TObject);
var
i :integer;
begin
for i := 0 to ListBox1.Items.Count - 1 do
if ListBox1.Items.Strings[i] = Edit1.Text then
begin
showmessage('OK,数据存在');
ListBox1.ItemIndex := i;
Break;
end;
end;
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-02
开始判断100个已设置的数字?咋理解?
procedure Tform1.buttonq.click(sender:tobject);
begin
if edit1.text='500' then
showmessage('OK,数据存在') ;
end;

delphi 判断文本框的问题
procedure TForm1.FormCreate(Sender: TObject);var i :integer;begin ListBox1.Items.Clear;Randomize;for i := 0 to 99 do ListBox1.Items.Add(inttostr(Random(1000)));end;\/\/Button的OnClick事件,判断ListBox中是否有Edit中输入的数 procedure TForm1.Button1Click(Sender: TObject);var i...

delphi中怎样调用函数判断文本框是否为空
begin \/\/放置文本框为空时你要做的事 ShowMessage('文本框不能为空');end;end;也可以改成Trim(Edit1.Text)。使用Trim是为了防止用户只输空格,或只输入回车键而没有文字

delphi中如何判断文本框中输入的是不是数字?
if not((key in ['0'..'9',#8]) ) then begin showmessage ('不是数字');key := #0;end;

如何判断delphi文本框输入的是数字
try StrToInt('abc'); ShowMessage('正常');except ShowMessage('异常,不是数字'); Exit;end;

delphi中文本框中的Keypress事件中
你可以输入之后判断,就是在你点击按钮的时候进行判断,一般都是这样处理的;当然也可以在正在输入的时候判断,假如输入的不是在定义范围之内就把它清除掉;你想实现的就是后者,我写的代码如下:procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);begin if not (Key in ['0'..'9...

DELPHI中对DBGRID列求和赋值到文本框问题
只是你添加字段时选择Aggregate。TAggregateField详细你可以参考http:\/\/hi.baidu.com\/davidjkl\/item\/54435f0edf26ecdf73e67663。主要就是ClientDataSet的DefaultExpression要设,如sum(field_money),字段Active属性设置为True,数据集的AggregatesActive设置为True.最后显示的控件用DBEdit等跟数据关联 ...

delphi中如何判断是不是数字?
如果是判断键盘输入是否数字,可以用上面的算法,很全面了。如果判断文本框或变量中的字符是否为合法数字,可以用下面这个方法:var i: LongInt;f: Double;begin if TryStrToInt(Edit1.Text,i) or TryStrToFloat(Edit1.Text, f) then ShowMessage('是数字')else ShowMessage('不是数字');end;...

delphi中将groupbox中的文本框清空问题!
可以用TGroupBox.Tag属性,比如是0为不清空,是1为清空,然后在外面再加一层循环判断:var i,j:integer;begin if (Components[j] is TGroupBox) then begin if TGroupBox(Components[j]).Tag=1 then begin with TGroupBox(Components[j]) do begin for i:=0 to ControlCount-1 do if Controls...

Delphi XE 在文本框(richedit)中插入动画(gif)的问题
Delphi XE 在文本框(richedit)中插入动画(gif)的问题 1.如何插入动态的gif2.让gif插入后会动3.保存后(rtf),打开的显示问题(OleContainer,怎么用)... 1.如何插入动态的gif2.让gif插入后会动3.保存后(rtf),打开的显示问题(OleContainer,怎么用) 展开  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报...

我想用DELPHI对网页里面的文本输入框进行赋值,但这个文本框没有ID,CLAS...
方法一:植入 JS 代码,用 jQuery 选择器去找到它直接赋值。方法二:用 Delphi 编程捕获网页窗口句柄,获得编辑框焦点,模拟键盘输入。

相似回答
大家正在搜