Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
23. Mai 2008
na das muss doch aber trotzdem irgendwie gehen,oder ??
ok werds mal so probieren
Gruss KH
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
23. Mai 2008
sorry, ich dachte das war schon klar :-(
nee, noch nicht, werd ich mal versuchen
Gruss KH
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
22. Mai 2008
Hallo Robby,
wer sagt das ?
Die Procedure lautet
TMyLabel.MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
und es ist eine Procedure in der Klasse MyLabel.
Und mein Debugger sagt mir unmissvertändlich, dass self mein Label ist ;-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
22. Mai 2008
hallo zusammen
self verweist nicht auf die Form sondern auf TLabel.
Ist ja auch in der procedure TMyLabel.MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
Das bewirkt aber wohl dass ich mir auf beide Arten, sowohl mit
freeandNil(self) oder self.free oder eben Application.ReleaseComponent(TComponent(self));
den Boden unter den füssen wegziehe. Das Ergebnis ist immer...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
22. Mai 2008
@mario
ich weiss dass das nicht "ganz sauber" ist :-(
nochmal konkret, wie es gerade ist:
ich erstelle per mausklick auf einer TCustomControl eine Tlabel.
im mousedown des TLabels will ich diese Labels jeweils wieder entfernen können.
Wie würdest _du_ das denn lösen ?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
22. Mai 2008
@ralph
ich danke dir, werd ich prüfen
Gruss Kh