AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Endlosdrehkomponente?

Ein Thema von moelski · begonnen am 16. Aug 2005 · letzter Beitrag vom 16. Aug 2005
Antwort Antwort
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#1

Endlosdrehkomponente?

  Alt 16. Aug 2005, 14:01
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?!
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Endlosdrehkomponente?

  Alt 16. Aug 2005, 14:10
Ä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. www.torry.net, www.swissdelphicenter.ch etc. (die HP von den delphi superpages hab ich nicht, aber da findste bestimmt was).
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von flomei
flomei

Registriert seit: 17. Jan 2003
Ort: Schieder-Schwalenberg
2.094 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Endlosdrehkomponente?

  Alt 16. Aug 2005, 14:15
Das TMS Instrumentation Workshop fand ich schon immer recht gut.
Vielleicht findest du da auch nen passenden Regler bei...

MFG Florian
Florian Meier
... ist raus.
Vielen Dank für die Zeit mit euch!
http://www.flomei.de -- http://www.md5hash.de
  Mit Zitat antworten Zitat
monta

Registriert seit: 18. Okt 2004
Ort: Dresden
141 Beiträge
 
#4

Re: Endlosdrehkomponente?

  Alt 16. Aug 2005, 14:20
Zitat von moelski:
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.
Lässt sich das nicht einfach über eine If-Abfrage abfrrage realisieren:

Delphi-Quellcode:
if ScrollBar.Pos = 359 then
  Scrollbar.Pos := 0;
oder hab ich da irgendetwas falsch verstanden
Johannes M.
  Mit Zitat antworten Zitat
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Endlosdrehkomponente?

  Alt 16. Aug 2005, 14:28
Moin !

Delphi-Quellcode:
if ScrollBar.Pos = 359 then
  Scrollbar.Pos := 0;
Jo, das geht. Aber ich hätte es gerne etwas optisch ansprechender als nur so ein paar Scrollbars

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?
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 Uhr.
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