Einzelnen Beitrag anzeigen

Benutzerbild von cramer
cramer

Registriert seit: 23. Jun 2004
Ort: Velbert (NRW)
108 Beiträge
 
Delphi 2006 Enterprise
 
#3

Re: SetStrProp(FindComponent('STATUS_1'), 'TEXT', 'Hallo Tes

  Alt 13. Nov 2008, 08:15
Hallo Uwe,
ich habe es mal so versucht
Delphi-Quellcode:
var
  edit: TEdit;
begin
  edit := FindComponent('STATUS_1') as TEdit;
  if edit <> nil then begin
    debugStr('status_1 gefunden');
    edit.Text := 'Hallo Test';
  end;
end;
und dabei festgestellt, daß die Komponente nicht gefunden wird.
Da sie aber auf dem Formular ist und auch der Name status_1 ist(a) stellt sich die Frage, in welchem Context FindComponent sucht.
(a) bei der Erstellung wird der Name als Text eingesetzt.
Delphi-Quellcode:
xEdit := TEdit.create(formular);
with xEdit do begin
  parent := formular;
  name := x_q.fields[i].fieldname+'_1';
  text := name;
end;
Gruß Uwe
Erfahrung ist etwas, daß man erst bekommt, kurz nachdem man es dringend gebraucht hätte.
  Mit Zitat antworten Zitat