有多个EDIT。edit1....edit14.
希望当焦点移到不同的EDIT中。事件代码中的名字能够对印的变成出当前EDIT的名字。以下代码:If edit(这里怎么动态的变).text<>'' THEN
begin
IF (strtoint(edit(这里).text)>100) Then
begin
messagebox(handle,'输入越界!','错误',mb_ok+mb_ICONerror);
edit14(这里).setfocus;
end;
end;
希望当焦点移到不同的EDIT中。事件代码中的名字能够对印的变成出当前EDIT的名字。以下代码:If edit(这里怎么动态的变).text<>'' THEN
begin
IF (strtoint(edit(这里).text)>100) Then
begin
messagebox(handle,'输入越界!','错误',mb_ok+mb_ICONerror);
edit14(这里).setfocus;
end;
end;
begin
end
else if .......
begin
if (Sender as TEdit).Text then // 就是这里了
begin
...
end;
end;
(Sender as TEdit).Text;
强制转换比AS 好