![]() |
Re: Überprüfen ob ein Ergeigniss existiert?
ok, hab ich falsch verstanden.
Ich dachte, Du wolltest die Standardzeichenroutine des DBGrids erweitern. Du willst aber eine bereits zugewiesene Zeichenroutine um eine andere erweitern. Da müsstes Du in DrawColumnCell auf einen eigenen Handler zugreifen, der Deine verschiedenen Zeichenroutinen verwaltet und die jeweils aktiven aufruft. Oder? :?: |
Re: Überprüfen ob ein Ergeigniss existiert?
Zitat:
Ich möchte das so realisieren...wenn DBGrid einen Ereignis hat, dann soll der erweitert werden. DrawColumnCell begin //irgendwas end; und dann soll das erweitert werten DrawColumnCell := neuesEreignis: Ergebniss: DrawColumnCell begin //irgendwas UND neuesEreignis end; |
Re: Überprüfen ob ein Ergeigniss existiert?
dann müsste ja so etwas gehen:
Delphi-Quellcode:
Mal so aus der hohlen Hand.
TMyHandler
OnDrawCells : Liste procedure AddDrawPoc procedure RemoveDrawProc procedure SetEnabled(ProcSoundso, Value) procedure Draw() end; .. procedure TMyHandler.draw begin for alle Proc in OnDrawCells do if proc.active then proc end; DBGrid.OnDrawCell... begin Handler.Draw(); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 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