Delphi-PRAXiS
Seite 3 von 3     123   

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/)
-   -   ondblclick von aussen (https://www.delphipraxis.net/125998-ondblclick-von-aussen.html)

DeddyH 16. Dez 2008 11:51

Re: ondblclick von aussen
 
Das frag ich mich auch schon die ganze Zeit.

khh 16. Dez 2008 12:00

Re: ondblclick von aussen
 
Zitat:

Zitat von DeddyH
Wenn das eine Komponente ist, pack sie doch mal auf Dein Formular und mach im OI einen Doppelklick auf "OnDblClick". Die Signatur postest Du dann mal hier.


ist ein grid:


welches zur Laufzeit erstellt wird:
Delphi-Quellcode:
  TmyDBgrid = class(TDBgrid)



 protected
    { Protected-Deklarationen }
 
    procedure DBlClick(); override; // Click überschreiben  

   published
    { Published-Deklarationen }
   
    property OnDblClick; // veröffentlichtes OnClick-Event
die procedure aus dem Objektinspekor wäre :


procedure TForm1.DBGrid1DblClick(Sender: TObject);

DeddyH 16. Dez 2008 12:04

Re: ondblclick von aussen
 
Da fehlt ja bereits der Sender-Parameter.
Zitat:

Delphi-Quellcode:
procedure DBlClick(); override; // Click überschreiben


khh 16. Dez 2008 12:07

Re: ondblclick von aussen
 
Zitat:

Zitat von DeddyH
Da fehlt ja bereits der Sender-Parameter.
Zitat:

Delphi-Quellcode:
procedure DBlClick(); override; // Click überschreiben



mh wen ich den sender angebe, meckert er override an,
und ohne das kann ich ja das event nicht überschreiben :-(

DeddyH 16. Dez 2008 12:09

Re: ondblclick von aussen
 
Da Du ja anscheinend die Sourcen hast, trag den Sender doch einfach ein und kompilier das enthaltende Package neu. Wobei mich schon ein wenig wundert, dass Delphi das so nicht angemeckert hat.

khh 16. Dez 2008 12:14

Re: ondblclick von aussen
 
Zitat:

Zitat von DeddyH
Da Du ja anscheinend die Sourcen hast, trag den Sender doch einfach ein und kompilier das enthaltende Package neu. Wobei mich schon ein wenig wundert, dass Delphi das so nicht angemeckert hat.


das sind dann wohl die kleinen unterschiede von delphi und lazarus

DeddyH 16. Dez 2008 12:18

Re: ondblclick von aussen
 
Gut, bei Lazarus musst Du wohl die komplette Entwicklungsumgebung neu kompilieren, wenn ich das richtig verstanden habe.

khh 16. Dez 2008 12:22

Re: ondblclick von aussen
 
Zitat:

Zitat von DeddyH
Gut, bei Lazarus musst Du wohl die komplette Entwicklungsumgebung neu kompilieren, wenn ich das richtig verstanden habe.

mh, wer weiss was dann alles anders funktioniert :-(

dann schreib ich diese eine Prodedure erstmal lieber doppelt :-(

DeddyH 16. Dez 2008 12:33

Re: ondblclick von aussen
 
Dann schreib doch einfach eine eigene Prozedur und weise diese beiden Events zu rufe diese in beiden Events auf.

khh 16. Dez 2008 13:14

Re: ondblclick von aussen
 
Zitat:

Zitat von DeddyH
Dann schreib doch einfach eine eigene Prozedur und weise diese beiden Events zu rufe diese in beiden Events auf.


das ist wohl die beste Lösung.

Ich danke dir

gruss Kh


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:33 Uhr.
Seite 3 von 3     123   

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