vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: trackbar alternative 
Autor: Sword
Datum: 24.02.08 20:16

du könntest das ganze mit Labels nachbauen^^

theoretisch geht's so:
ein Label bildet den Hintergrund der Trackbar. da kannste meinetwegen ein Bild oder Text reinschreiben.
das andere reagiert auf den linken Mausklick, indem es, solange die Maustaste gedrückt wird, seine X-Position (oder Y, wenns vertikal sein soll), an die Mauszeigerposition anpasst.
das ganze dann natürlich noch mit ner Bedingung (if), sodass der Regler nicht aus der Einteilung raus zu ziehen ist^^
Den Wert der eigenen Trackbar solltest du dann über die Positionseigenschaft des Regler-labels abrufen lassen können.

kannst natürlich auch was anderes als Labels benutzen.

ich würde das ganze dann per keydown und keyup und einer Boolean-variable umsetzen wollen.
wenn keydown von der linken Maustaste wahr ist, dann ist die Boolean wahr.
wenn keyup von der linken Maustaste wahr ist, dann ist Boolean falsch.
dass ganze dann noch mit nem Timer versehen, der ordentlich tickt.
da steht dann sowas drin wie:
if tastendruck = true and cursor.position.x - me.left - label1.width /2 > _
  trackhintergrund.left and cursor.position.x - me.left - label1.width /2 + _
  label1.width < trackhintergrund.left + trackhintergrund.width then _
  label1.left = cursor.position.x - me.left - label1.width/2
das zentriert das label dann bei dem Mauszeiger und hält es innerhalb deines Trackbarhintergrundes.

bestimmt gibt's auch nen nen Activator, der die Keyup/down, den Timer und die Variable überflüssig macht, aber so geht's auf jeden fall auch^^

__________________________________
irgendwas wird schon rauskommen^^

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
trackbar alternative1.210OverSave22.02.08 15:20
Re: trackbar alternative817OverSave24.02.08 17:08
Re: trackbar alternative1.152Sword24.02.08 20:16

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel