Forum: Programmieren allgemein
Delphi
by grl,
13. Mai 2013
Worauf zugreifen?
Eigentlich solltest du mittlerweile wissen, daß wir alle nicht hellsehen können und nicht raten wollen.
Also: Sourcecode posten, Fehler genau beschreiben und du bekommst sicher bald eine brauchbar Antwort.
Luggi
Forum: Programmieren allgemein
Delphi
by grl,
13. Mai 2013
Irgendwo da danach sonst ist das TImage ja noch nicht erzeugt.
Und ich würde nicht auf die Variable Form2 zugreifen sondern stattdessen self benutzen - neben der Tatsache, daß es schlechter Stil ist macht der direkte Zugriff auf so eine Variable immer dann Probleme wenn du das Formular nicht als Form2 erzeugst.
Also so:
feld.Bild := Timage.create(self);
feld.Bild.parent := self;
Forum: Programmieren allgemein
Delphi
by grl,
13. Mai 2013
Ja hast du denn dem erstellten Image ein Click-Ereignis zugewiesen?
Also ungefähr so:
Image:=TImage.Create(self);
Image.OnClick:=MeinOnClick;
Luggi
Forum: Programmieren allgemein
Delphi
by grl,
13. Mai 2013
Sollte nicht Sender dann das Imagefeld sein?
Mal so ausm Bauch raus:
if Sender is TImage then begin
ShowMessage(TImage(Sender).Name);
end;