Ichhabe folgendes Formular:
Delphi-Quellcode:
unit frmContact;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TDetails =
class(TForm)
edtStrasse: TLabeledEdit;
edtPLZ: TLabeledEdit;
edtOrt: TLabeledEdit;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Details: TDetails;
implementation
{$R *.dfm}
end.
Das wird jetzt dynamsich erstellt:
Delphi-Quellcode:
frmDetails := TDetails.Create(nil);
with frmDetails do
begin
Caption := Format('%s %s', [Nachname, Vorname]);
edtStrasse.Text := 'Foobar'; // Fehler edtStrasse unbekannt
ShowModal;
Release;
end;
So, und jetzt stehe ich auf dem Schlauch. Warum kennt er das Edit aus dem Formular nicht? Oder anders gefragt, wie kann ich die Komponenten auf dem Formular ansprechen?
Wenn wir das schon hatte, dann habe ich es nicht gefunden.