Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Bild als Button Hilfe
Blamaster - Mo 27.08.07 18:23
Titel: Bild als Button Hilfe
Hi,
ich hab ein Bild als "Button" gesetzt, sprich ein Bild mit OnKlick Methode.
Jetzt stell ich mir nur die Frage was für Möglichkeiten es gibt um ein Mouseover über einen Button sichtbar zu machen. Am besten fände ich es wenn unter dem Button ein Pannel erscheint, ich hab nur noch keine Idee wie ich das umsetzen kann.
mfg Yannic
Blamaster - Di 28.08.07 11:44
Ich hab zur veranschaulichung was gemeint ist nochmal ein Bild gemacht:
Links soll der Normalzustand des Buttons sein und so wie rechts soll es aussehen wenn die Maus auf dem Button ist.
Ich hoffe es kann wer helfen ?
Moderiert von
Gausi: Bild als Anhang eingefügt.
Gausi - Di 28.08.07 11:48
Probier mal, ob du mit der Komponente BitBtn weiterkommst. Dieser kannst du ein Image zuweisen, und der "Rand" wird automatisch von Windows neu gezeichnet, wenn man mit der Maus drüber fährt.
Wenn du das mit Images lösen willst, brauchst du die Ereignisse OnMouseEnter und OnMouseLeave. Bei neueren Delphi-Versionen ist das dabei (Bei TurboDelphi auf jeden Fall), bei älteren (z.B. Delphi 7) könnte man sich eine eigene Komponente ableiten, die diese Events verarbeitet. Such mal hier im Forum danach - da findet sich bestimmt was.
Blamaster - Di 28.08.07 11:54
Hab Delphi 7. Mit der Forensuche bin ich in dem Punkt leider auch nicht wirklich weiter gekommen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!