Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TLabel entfernen (https://www.delphipraxis.net/114255-tlabel-entfernen.html)

khh 22. Mai 2008 17:27

Re: TLabel entfernen
 
Hallo Robby,
Zitat:

Nein. Die Procedure lautet TForm1.MyLabel.MouseDown.
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 ;-)


Gruss KH

sx2008 22. Mai 2008 19:51

Re: TLabel entfernen
 
Wenn dein Control sich selber zerstören soll, dann wird das gefährlich denn es können
immer noch interne Messages der VCL oder Windows-Messages an das Control gehen.
Aber das Control ist ja schon im IT-Himmel => Zugriffsverletzung
Code-Library: http://www.delphipraxis.net/internal...ct.php?t=29732

Nuclear-Ping 22. Mai 2008 19:58

Re: TLabel entfernen
 
Zitat:

Zitat von khh
Hallo Robby,
Zitat:

Nein. Die Procedure lautet TForm1.MyLabel.MouseDown.
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 ;-)


Gruss KH

Dann sag dazu, dass du eine eigene Klasse von TLabel abgeleitet hast.

Schonmal Self.Release versucht?

khh 23. Mai 2008 18:43

Re: TLabel entfernen
 
Zitat:

Dann sag dazu, dass du eine eigene Klasse von TLabel abgeleitet hast
sorry, ich dachte das war schon klar :-(

Zitat:

Schonmal Self.Release versucht?
nee, noch nicht, werd ich mal versuchen

Gruss KH

khh 23. Mai 2008 18:45

Re: TLabel entfernen
 
Zitat:

Wenn dein Control sich selber zerstören soll, dann wird das gefährlich denn es können
na das muss doch aber trotzdem irgendwie gehen,oder ??
ok werds mal so probieren


Gruss KH

himitsu 23. Mai 2008 18:48

Re: TLabel entfernen
 
indem man etwas anderem sagt, es solle mich(TLabel) löschen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz