AGB  ·  Datenschutz  ·  Impressum  







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

Event aus Komponente abfragen

Ein Thema von eddie11 · begonnen am 13. Sep 2007 · letzter Beitrag vom 13. Sep 2007
 
Nuclear-Ping
(Gast)

n/a Beiträge
 
#4

Re: Event aus Komponente abfragen

  Alt 13. Sep 2007, 16:11
Normalerweise werden Events in Delphi für Win32 so abgehandelt, dass eine Komponente (wie du schon sagtest) verschiedene Events publiziert, die mit Event-Handlern belegt werden können.

Zum Beispiel TButton publiziert OnClick, ... Damit diese auch ausgelöst werden, müssen diese zugewiesen werden. Entweder über den Objekt-Inspektor oder Hartcodiert, sprich in deiner Klasse muss eine Prozedur deklariert werden, die den Kopf des Event-Handlers abbildet. Bei OnClick wäre das zB procedure ButtonClick(Sender: TObject). Würdest du das jetzt hartcodieren, würdest du sowas machen:
Delphi-Quellcode:
interface

type
  TForm1 = class (...)
    Button1: TButton;
    procedure FormCreate (Sender: TObject);
  public
    procedure myButtonClick (Sender: TObject);
  end;

implementation

procedure TForm1.FormCreate (Sender: TObject);
begin
  // Event zuweisen
  Button1.OnClick := myButtonClick;
end;

end.
Und für deinen Fall wird das auch nichts anderes sein. Nur fehlt mir generell 'n Überblick über das was du machen willst, um dein Beispiel hier zu verwenden. Das Prinzip sollte aber verständlich werden.
  Mit Zitat antworten Zitat
 


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 15:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz