![]() |
Mausrad und Fehler Bei Bereichsprüfung
Guten Tag,
ich habe in meinem einen Fehler bei Bereichsprüfung. kann jemanden mir dabei helfen?? Danke im Voraus.
Delphi-Quellcode:
procedure TOSMap.FormMouseWheel(Sender: TObject; Shift: TShiftState;
WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean); begin if WebOSMaps1.Focused = true then exit; // wenn im Focus, dann nichts tun, da dann sowieso auf das Mausrad reagiert wird if (WheelDelta=120) then WebOSMaps1.MapOptions.ZoomMap := WebOSMaps1.MapOptions.ZoomMap +1; // zommmap von 0..18 if (WheelDelta =-120)then WebOSMaps1.MapOptions.ZoomMap := WebOSMaps1.MapOptions.ZoomMap -1; end; |
AW: Mausrad und Fehler Bei Bereichsprüfung
Zitat:
Delphi-Quellcode:
procedure TOSMap.FormMouseWheel(Sender: TObject; Shift: TShiftState;
WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean); begin if not WebOSMaps1.Focused then begin if (WheelDelta=120) and (WebOSMaps1.MapOptions.ZoomMap < 18) then WebOSMaps1.MapOptions.ZoomMap := WebOSMaps1.MapOptions.ZoomMap +1; // zommmap von 0..18 if (WheelDelta =-120) and (WebOSMaps1.MapOptions.ZoomMap > 0) then WebOSMaps1.MapOptions.ZoomMap := WebOSMaps1.MapOptions.ZoomMap -1; end; end; Grüße Klaus |
AW: Mausrad und Fehler Bei Bereichsprüfung
Zitat:
vielen Dank für die Hilfe.Es ist geklappt. Aber jetzt tritt ein neues Problem auf: es macht zoommap nicht +1 oder -1!! für jeder Mausrad geht es(2 --> 4--> 8-->12 -->16) nicht (1 --> 2--> 3-->4......)???? |
AW: Mausrad und Fehler Bei Bereichsprüfung
.. und so?
Delphi-Quellcode:
Grüße
procedure TOSMap.FormMouseWheel(Sender: TObject; Shift: TShiftState;
WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean); begin if not WebOSMaps1.Focused then begin if (WheelDelta > 0) and (WebOSMaps1.MapOptions.ZoomMap < 18) then WebOSMaps1.MapOptions.ZoomMap := WebOSMaps1.MapOptions.ZoomMap +1; // zommmap von 0..18 if (WheelDelta < 0) and (WebOSMaps1.MapOptions.ZoomMap > 0) then WebOSMaps1.MapOptions.ZoomMap := WebOSMaps1.MapOptions.ZoomMap -1; end; end; Klaus |
AW: Mausrad und Fehler Bei Bereichsprüfung
Zitat:
aber zoommap geht nicht in Ordnung. sie folge nicht (1..2..3..4..5.......18)sonder(2..4..6..8)???? |
AW: Mausrad und Fehler Bei Bereichsprüfung
.. in dem cODE sehe ich diesbezüglich keinen Fehler.
Wird an "WebOSMaps1.MapOptions.ZoomMap" noch an anderen Stellen "herumgeschraubt"? Grüße Klaus |
AW: Mausrad und Fehler Bei Bereichsprüfung
Zitat:
Delphi-Quellcode:
:thumb::thumb::thumb:
procedure TOSMap.FormMouseWheel(Sender: TObject; Shift: TShiftState;
WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean); begin if not WebOSMaps1.Focused then begin Handled := True; if (WheelDelta = 120) and (WebOSMaps1.MapOptions.ZoomMap < 18) then WebOSMaps1.MapOptions.ZoomMap := (WebOSMaps1.MapOptions.ZoomMap + 1); if (WheelDelta = -120) and (WebOSMaps1.MapOptions.ZoomMap > 0) then WebOSMaps1.MapOptions.ZoomMap := (WebOSMaps1.MapOptions.ZoomMap - 1); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 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