Schalter? Kreisbewegung mit der Maus.
Hallo
ich will einen Drehschalter schreiben. Dazu hab ich eine Komponente von TCustomControl abgeleitet. Nun soll auf ihr ein Teilkreis gemalt werden. so ca 300°. Das sollte nicht das problem werden. Doch dann soll noch ein kleinerer Teilkreis gezeichnet werden(mit einem Kleineren Radius) Dann soll ein Teil des kreises ausgemalt werden(hier in grün) Der rest soll in einer anderen Farbe ausgemalt werden(hier gelb). Nun soll dieser anteil verändert werden, wenn ich mit der Maus eine kreisbewegung mache. jemand ne idee? Vllt ein Tutorial? gruß snow http://<img src="styles/elise/misc/i...er.jpg</a></a> |
Re: Schalter? Kreisbewegung mit der Maus.
Hmmm, Kreisbewegung der Maus finde ich nicht so gut. Wie wäre es, hierfür das Rollrad der Maus zu verwenden: Nach oben >> Grünanteil wird größer, nach unten >> Grünantiel wird reduziert. Das fände ich ergonomischer und ist vermutlich viel einfacher zu realisieren?!
|
Re: Schalter? Kreisbewegung mit der Maus.
Du hast den Ort, an dem sich der Mauszeiger befindet, und du kennst den Mittelpunkt deines Controls. Über die Winkelfunktionen kannst du jetzt ganz einfach ausrechnen, welchen Winkel die Maus vom Nullpunkt aus zurückgelegt hat...
|
Re: Schalter? Kreisbewegung mit der Maus.
wenn man denn ein scrallrad hat. Die Komponente soll später mit lazarus kompiliert werden. Dann soll es auf einem PocketPC laufen.
Der hat kein scrallrad. Sondern nur einen Stift. Und mit dem würde ich dann gerne die kreisbewegung machen. gruß snow |
Re: Schalter? Kreisbewegung mit der Maus.
Joo, verstehe. Schade eigentlich, aber vielleicht greife ich die Idee mal auf...
|
Re: Schalter? Kreisbewegung mit der Maus.
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
das kann man auch problemlos ohne Scrollrad realisieren, habe es mal ausprobiert. |
Re: Schalter? Kreisbewegung mit der Maus.
Moin, Moin,
hab's mir mal angesehen, funktioniert! Allerdings wird (bei ziellosem und hektischem "Maus-Hin-und-Her") unverhofft der gelbe Ring vollständig für 360° gezeichnet. |
Re: Schalter? Kreisbewegung mit der Maus.
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Es sollte ja auch nur ein Denkanstoß für snow sein. |
Re: Schalter? Kreisbewegung mit der Maus.
Zitat:
Vielleicht wäre es auch gut, dann eingestellten Zahlen-/Prozentwert in der Kreismitte anzuzeigen. MfG, Bug |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:08 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