Einzelnen Beitrag anzeigen

Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
416 Beiträge
 
Delphi 11 Alexandria
 
#17

AW: Semitransparente Abdeckung eines Grids

  Alt 13. Jan 2012, 13:54
Fein!

Was mich noch interessieren würde: hast Du einmal versucht, einen OnClick Event zu verwenden?
Nein, auf Elementen mit Enabled := False hat man ja auch nicht zu klicken
Jein, das macht schon Sinn: ich rede ja vom OnClick der Schleierform! Was ich eigentlich erreichen will ist, daß wenn man auf den nun abgedunkelten Bereich klickt, dann sollte eine Aktion ausgelöst werden (In dem Fall das Aktualisieren von Daten). Es ist ja nur das Control unter dem abgedunkelten Bereich disabled, nicht aber der Bereich selbst.

Delphi-Quellcode:
...
    OnClick := OnClick; <-- ULIK: Event durchschleifen
    OnDblClick := OnDblClick; <-- ULIK: Event durchschleifen
...
Das ist jetzt nicht Dein Ernst, oder?

Mit i := i; ändert sich nix.
In so einem Fall sollte man immer objekt.i := anderesobjekt.i; verwenden.

Ich hoffe diese Anregung hilft Dir.
Doch, das ist mein Ernst: weil in diesem Fall nämlich der Setter von OnClick aufgerufen wird, der nun den Event an die Form durchschleift. Ist wie mit dem Code zwei Zeilen drüber: MessageText := MessageText



Grüße,
Uli
  Mit Zitat antworten Zitat