AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ondblclick von aussen

Ein Thema von khh · begonnen am 16. Dez 2008 · letzter Beitrag vom 16. Dez 2008
Antwort Antwort
Seite 2 von 3     12 3      
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#11

Re: ondblclick von aussen

  Alt 16. Dez 2008, 10:59
Zitat von DeddyH:
Was ist das denn für ein Grid? Wird da kein Parameter erwartet? Ansonsten schau nochmal oben, ich habe meinen letzten Post editiert.
habe auch grad gedacht, dass da zumindest der owner übergeben werden sollte .
Karl-Heinz
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#12

Re: ondblclick von aussen

  Alt 16. Dez 2008, 11:06
GridDblClick(Grid);

funktioniert auch nicht, ich vermute mal weil das grid ja zur Laufzeit erstellt wird, oder ?
Karl-Heinz
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.544 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: ondblclick von aussen

  Alt 16. Dez 2008, 11:11
Die DblClick-Methode des Grids ist aber zugewiesen?

Delphi-Quellcode:
type
  TForm1 = class(TForm)
  ...
  private
    FMyGrid: TGrid;
    procedure MyDblClick(Sender: TObject); //Deklaration der methode
  ...
  end;

...

procedure TForm1.MyDblClick(Sender: TObject);
begin
  //Hier der Code für den Doppelklick
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  FMyGrid := TGrid.Create(self);
  ...
  FMyGrid.OnDblClick := MyDblClick; //Zuweisung der Methode zum Event
end;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#14

Re: ondblclick von aussen

  Alt 16. Dez 2008, 11:25
Zitat von DeddyH:
Die DblClick-Methode des Grids ist aber zugewiesen?

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  FMyGrid := TGrid.Create(self);
  ...
  FMyGrid.OnDblClick := MyDblClick; //Zuweisung der Methode zum Event
end;
EDIT:
sorry hatte was verwechselt:

FMyGrid.OnDblClick := MyDblClick; //Zuweisung der Methode zum Event
die fehlermeldung lautet:
Error: Incompatible types: got "untyped" expected "<procedure variable type of procedure(TObject) of object;Register>"
Karl-Heinz
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: ondblclick von aussen

  Alt 16. Dez 2008, 11:31
Und die Methode ist auch eine Methode von TForm1? Und die Signatur stimmt auch?
Markus Kinzler
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#16

Re: ondblclick von aussen

  Alt 16. Dez 2008, 11:39
Zitat von mkinzler:
Und die Methode ist auch eine Methode von TForm1? Und die Signatur stimmt auch?
ja

procedure TForm1.MyButtonClick(Sender: TObject);

und die Zuweisung:

Fmygrid.OnDblClick := MyButtonClick(sender); //Zuweisung der Methode zum Event
Karl-Heinz
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#17

Re: ondblclick von aussen

  Alt 16. Dez 2008, 11:41
Fmygrid.OnDblClick := MyButtonClick(sender);
Markus Kinzler
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#18

Re: ondblclick von aussen

  Alt 16. Dez 2008, 11:42
Zitat von mkinzler:
Fmygrid.OnDblClick := MyButtonClick(sender);

ergibt:
Error: Wrong number of parameters specified for call to "MyButtonClick"


Karl-Heinz
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.544 Beiträge
 
Delphi 11 Alexandria
 
#19

Re: ondblclick von aussen

  Alt 16. Dez 2008, 11:48
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.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#20

Re: ondblclick von aussen

  Alt 16. Dez 2008, 11:49
Um was für ein Grid handelt es sich?
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:16 Uhr.
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