procedure TForm1.Edit1Change(Sender: TObject); begin if edit1.Text=‘abcddddddefefeww' then close; end;v如何是在EDIT里输入的话就在ONCHANG事件里写入
var Form1: TForm1; str:string;//全局变量procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin str:=str+key; showmessage(str); if strcomp(pchar(str),'ddd')=0 then//‘中写字符串’ close; end; OK了吧
谢谢,好像下面的方法更好些 procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin str:=str+key; if pos('ddd',pchar(str))>0 then close; end;
begin
if edit1.Text=‘abcddddddefefeww' then
close;
end;v如何是在EDIT里输入的话就在ONCHANG事件里写入
Form1: TForm1;
str:string;//全局变量procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
str:=str+key;
showmessage(str);
if strcomp(pchar(str),'ddd')=0 then//‘中写字符串’
close;
end;
OK了吧
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
str:=str+key;
if pos('ddd',pchar(str))>0 then
close;
end;