AGB  ·  Datenschutz  ·  Impressum  







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

THyperLinkLabel - Verständnisfrage

Ein Thema von scrat1979 · begonnen am 10. Feb 2007 · letzter Beitrag vom 12. Feb 2007
 
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: THyperLinkLabel - Verständnisfrage

  Alt 11. Feb 2007, 09:36
Zitat:
Das "override" ist immer in Zusammenhang mit "inherited" zu sehen ! Man kann zwar mit override was bekanntes überschreiben, aber im Normalfall nicht einfach so. Insbesondere nicht, ohne vorher die Vorgängermethode per inherited aufzurufen. Guck dir "inherited" mal dringend an, wozu das gut ist !
Das ist mir so weit klar



Zitat:
Weiß auch nicht, was Mütze da meint und es ist schon etwas irritierend. Noch zum Problem an sich. Würde das so machen : Label bleibt Label, also wie bei meinem Farbbeispiel abgeleitet von TLabel. Folgendes würde ich machen (nur skiziert) : Links werden eben wie gewohnt blau gemacht und nicht grün und zwar beim Create. Oder mache sie karriert. Zwinkern Damit der User eine Reaktion merkt, würde ich eventuell dann das MouseOver (?) verwenden um umzufärben. Hmmm, das wars ja schon. Der Rest wäre im OnClick abzuhandeln. Bei vielen Links am besten dann auch gleich in Komponente einbauen.
Danke für den Tip. Hatte es GENAU SO (!) implementiert

Im Prinzip ist mir das alles einigermaßen klar. Ich würde nur gerne nachvollziehen können, warum man bei TLabel von den beiden Events OnClick und OnMouseEnter eben nur OnClick mit "override" erweitern kann. Für onclick nimmt man die Prozedur "procedure onclick". Das funktioniert wunderbar (mit inherited etc. ...). Aber mit der analogen Funktion von OnMouseEnter "procedure mouseenter" klappt das nicht. Kann es sein, dass der Name der Prozedur nur nicht korrekt ist und es sonst klappen würde?

Vielen Dank schonmal für Eure Tips!! War echt hilfreich.

SCRaT
Michael Kübler
  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 23:38 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