Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Aussehen von SpeedButtons anpassen (https://www.delphipraxis.net/67456-aussehen-von-speedbuttons-anpassen.html)

Andreas L. 14. Apr 2006 17:28


Aussehen von SpeedButtons anpassen
 
Hi,
ich habe auf meinen Form 2 SpeedButtons mit Flat:=True; Wenn jetzt die Maus über den einen SpeedButton drüber ist soll der 2te SpeedButton genauso aussehen wie der bei den die Maus drüber ist. Wie könnte das gehen? Ich brauche wahrscheinlich das OnMouseMove-Ereignis des SpeedButtons. Aber wie ermögliche ich das, das Aussehen verändert wird?

Schonmal Danke

Chrissi91 14. Apr 2006 17:32

Re: Aussehen von SpeedButtons anpassen
 
Na, wenn ich das jetzt richtig verstehe, so:

OnMouseMove des 1.Speedbuttons:

If SpeedButton1.Flat = True then SpeedButton2.Flat := True else SpeedButton2.Flat := False.

Wenn du das mit allen Eigenschaften machen möchtest, suche lieber nach einer geeigneten vorgefertigten Procedure. ^^

Andreas L. 14. Apr 2006 17:48

Re: Aussehen von SpeedButtons anpassen
 
Zitat:

Zitat von Chrissi91
Na, wenn ich das jetzt richtig verstehe, so:

OnMouseMove des 1.Speedbuttons:

If SpeedButton1.Flat = True then SpeedButton2.Flat := True else SpeedButton2.Flat := False.

Wenn du das mit allen Eigenschaften machen möchtest, suche lieber nach einer geeigneten vorgefertigten Procedure. ^^

Das ist nicht das was ich Suche. Wenn du mit der Maus über den SpeedButton bist sieht er nicht aus wie FLAT:=false; Zwar ähnlich aber nicht genau so. gibt es nicht eine Möglichkeit den SpeedButton ein MouseOver vorzutäuschen?

Mackhack 14. Apr 2006 17:51

Re: Aussehen von SpeedButtons anpassen
 
Kannst du doch auch eine eigene MouseOver-Methode schreiben!

Andreas L. 14. Apr 2006 17:59

Re: Aussehen von SpeedButtons anpassen
 
Zitat:

Zitat von Mackhack
Kannst du doch auch eine eigene MouseOver-Methode schreiben!

Wie soll das gehen?

Mackhack 14. Apr 2006 18:06

Re: Aussehen von SpeedButtons anpassen
 
Hi,

such mal nach diesem:

Delphi-Quellcode:
procedure WMMouseEnter(var Msg: TWMMouse); message CM_MOUSEENTER;
procedure WMMouseLeave(var Msg: TWMMouse); message CM_MOUSELEAVE;

Chrissi91 14. Apr 2006 18:44

Re: Aussehen von SpeedButtons anpassen
 
Ach jetzt verstehe ich erst den Sinn. ^^

Mackhack 14. Apr 2006 18:51

Re: Aussehen von SpeedButtons anpassen
 
Zitat:

Zitat von Chrissi91
Ach jetzt verstehe ich erst den Sinn. ^^

Besser spaet als nie ^^

Andreas L. 14. Apr 2006 19:23

Re: Aussehen von SpeedButtons anpassen
 
Zitat:

Zitat von Mackhack
Hi,

such mal nach diesem:

Delphi-Quellcode:
procedure WMMouseEnter(var Msg: TWMMouse); message CM_MOUSEENTER;
procedure WMMouseLeave(var Msg: TWMMouse); message CM_MOUSELEAVE;

Wo soll ich das suchen? Hier mit der Suche oder in einer Unit? Achja, hab ne Delphi PE, ich glaube da sind die Sourcen der UNits nicht dabei, oder?

faux 14. Apr 2006 19:25

Re: Aussehen von SpeedButtons anpassen
 
Zitat:

Zitat von onlinehome
Wo soll ich das suchen? Hier mit der Suche oder in einer Unit? Achja, hab ne Delphi PE, ich glaube da sind die Sourcen der UNits nicht dabei, oder?

Nein. In der PE sind keine Sourcen dabei. Ich denke mal, er meint dass du nach Delphi-Referenz durchsuchenmessage suchen sollst, kann ich leider aber gerade nicht kontrollieren, da mein Delphi nicht will.

Grüße
Faux


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz