Scrollbarproblem - Scrollbar als Schieberegler mit Wertanzeige etc.

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Jogix.

    Scrollbarproblem - Scrollbar als Schieberegler mit Wertanzeige etc.

    Hallo Zusammen!
    Bin ganz frisch im Forum weil ich auch erst vor kurzem mit dem Programmieren von Visual Basic begonnen habe.
    Ich möchte derzeit eine kleine Oberfläche gestalten, bei der 10 Schieberegler nebeneinander angeordnet sind.
    Diese Schieberegler sollen von 0 - 100 gehen, unten anfangen versteht sich und möglichst von 0 bis zur Stelle auf der der Regler steht, farblich sein.
    Im Anhang ist das, was ich bisher hinbekommen habe. Der Wert wird im Label zwar angezeigt, jedoch ist der Höchstwert immer 9 weniger, als ich ihn definiere.
    D.h. wenn die Scrollbar einen Wert von 0-100 hat, wird höchsten 91 im Label angezeigt, bei 150 wird 141 angezeigt etc...
    Zudem orientiert sich der Regler verständlicherweise von oben nach unten, er soll aber unten bei 0 beginnen. Für das Farbliche unter dem Regler,
    sowie das entfernen der Scrollbarpfeile, hab ich leider noch garkeine Lösung gefunden.

    Wäre sehr nett wenn mir da jemand weiterhelfen könnte :)

    Mit freundlichen Grüßen
    Jogix
    Bilder
    • Ausschnitt.PNG

      4,57 kB, 141×678, 111 mal angesehen
    Willkommen im Forum. :thumbup:

    Jogix schrieb:

    immer 9 weniger
    HScrollBar, VScrollbar spinnen.
    Nimm eine TrackBar.

    Jogix schrieb:

    er soll aber unten bei 0 beginnen
    Falsch: => Wenn er unten ist, soll er 0 anzeigen.
    Mach eine entsprechende Koordinatentransformation:

    Quellcode

    1. ANZEIGEWERT = MAXIMUM - ScrollValue

    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!