AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Richeidt erweitern

Ein Thema von martin_ · begonnen am 29. Sep 2010
Antwort Antwort
martin_

Registriert seit: 19. Mai 2008
Ort: Österreich
89 Beiträge
 
#1

Richeidt erweitern

  Alt 29. Sep 2010, 13:13
Hallo,
verwende ein Richedit mit zb. dem Ereignis onKeyDown. In einer anderen Klasse arbeite ich mit der selben Instanz vom Richedit und möchte auch dort auf das Ereignis onKeyDown zugreifen bzw. es erweitern. Mit zb.
self.RichEdit.OnKeyDown := RicheditKeyDown; kann eine andere Methode für das Ereignis zugewiesen werden, nur was mache ich, wenn die alte Methode erweitert werden soll und zb. noch eine zusätzliche Instanz hinzukommt.
Folgende Möglichkeiten sind mir eingefallen:
a.) Wenn im vor hinein bekannt ist welche Objekte vom Ereignis mitbekommen sollen, kann es direkt in der Behandlung hinzugefügt werden:
zb. im OnKeyDown
obj.KeyDown(Sender,Key,Shift); Nachteil: nicht dynamisch; Vorteil: schnell zu impl., unübersichtlich

b.) Observer Pattern - noch nicht gemacht; viel mehr Aufwand für Impl. dafür flexibel;

Gibt es noch andere Möglichkeiten? Was ist die gängige Lösung?
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 16:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf