![]() |
Endlosdrehkomponente?
Moin !
Ich bräuchte für eine Anwendung eine Komponente ähnelich einer Scrollleiste. Nur im Prinzip müsste man das endlos schieben können. Wenn die Position beo 359 ist, müsste sie wieder auf 0 springen. Ich brauche das für eine OpenGL Anwendung um Kamera, Objekt, etc. drehen zu können ohne irgendwann an eine Grenze zu stoßen (halt wie z.B. bei einer Scrollbar). Gibts sowas (wenn möglich als Freeware) und wenn ja, wo?! |
Re: Endlosdrehkomponente?
Äh, wie? WEnn eine Scrollbar rechts angekommen ist, dann soll ...was passieren? Einfach den Schieber wieder nach links positionieren? das ist blöd. Du meinst bestimmt so einen Drehknopf, den kann man endlos drehen. Schau doch mal in den einschlägigen Sites nach, wie z.B.
![]() ![]() |
Re: Endlosdrehkomponente?
Das
![]() Vielleicht findest du da auch nen passenden Regler bei... MFG Florian :hi: |
Re: Endlosdrehkomponente?
Zitat:
Delphi-Quellcode:
oder hab ich da irgendetwas falsch verstanden :?:
if ScrollBar.Pos = 359 then
Scrollbar.Pos := 0; |
Re: Endlosdrehkomponente?
Moin !
Delphi-Quellcode:
Jo, das geht. Aber ich hätte es gerne etwas optisch ansprechender als nur so ein paar Scrollbars :wink:
if ScrollBar.Pos = 359 then
Scrollbar.Pos := 0; Es würde mir auch reichen, wenn ich zwei Buttons nehmen könnte. Einer dreht nach links, einer nach rechts. Aber ich weiss nicht wie ich es hinbekomme, dass der Button (solange er gedrückt ist), immer ein bestimmtes Event auslöst. Also normalerweise würde ein Button ja bei einem Klick und dem gedrückthalten der Maustaste erstmal nix machen. Geht das irgendwie das ich während des drückens schon was mache? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 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 by Thomas Breitkreuz