![]() |
gleiche OnMouseMove zusammenfassen
Hallo Leute,
kann man das zusammenfassen?
Code:
So sinngemäß:
procedure TForm.panHdWertMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin panHDWert.Cursor := crHandPoint; end; procedure TForm.panHdTypMouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer); begin panHDTyp.Cursor := crHandPoint; end; procedure TForm.panHdNameMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin panHDName.Cursor := crHandPoint; end; Sender.AktuellePanelKomponente.Cursor := crHandPoint mfg eddy |
Re: gleiche OnMouseMove zusammenfassen
Du kannst im Objekt-Inspektor einfach eine bereits existierende Ereignismethode auswählen und so allen die gleiche zuweisen ;)
...:cat:... |
Re: gleiche OnMouseMove zusammenfassen
Hallo sakura,
wenn das so einfach wäre!!! In dem Fall von OnMouseMove funktioniert Dein Vorschlag nicht, weil der Name der Komponenten, über die der Cursor bewegt wird, vor .Cursor steht. mfg eddy |
Re: gleiche OnMouseMove zusammenfassen
Schreibe doch die Methode so:
Delphi-Quellcode:
...:cat:...
procedure TForm.SomeMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin if Sender is TControl then (Sender as TControl).Cursor := crHandPoint; end; |
Re: gleiche OnMouseMove zusammenfassen
Hallo sakura,
genau das:
Code:
habe ich gesucht!
if Sender is TControl
then (Sender as TControl).Cursor := crHandPoint; Vielen Dank! Funktioniert bestens!! :cheers: mfg eddy PS: und wo kann man einen Beitrag als erledigt markieren? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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