function GetText(E : TEdit) : String ; begin if E.Text = '' then Result := 'No' Else Result := E.Text ; end ;ShowMessage(GetText(TEdit(FindComponent(FieldByName('EditiNameStringField').AsString)))) ;// 随手写的没有测试
var cmp:Tcomponent; begin cmp := findcomponent(editname); if cmp<>nil then if cmp is tedit then with (cmp as tedit) do begin if text='' then setfocuse; end; edn;
SENDMESSAGE(wm_GETTEXTLENGTH)
begin
if E.Text = '' then
Result := 'No'
Else
Result := E.Text ;
end ;ShowMessage(GetText(TEdit(FindComponent(FieldByName('EditiNameStringField').AsString)))) ;// 随手写的没有测试
cmp:Tcomponent;
begin
cmp := findcomponent(editname);
if cmp<>nil then
if cmp is tedit then
with (cmp as tedit) do
begin
if text='' then
setfocuse;
end;
edn;