Entwickler-Ecke

WinForms - Trackbar Probleme


blutengel - Do 22.07.10 14:53
Titel: Trackbar Probleme
Hallo!

Ich habe ein Problem.Und zwar möchte ich mit Hilfe einer Trackbar ein Wert einstellen können, der dann in einer Richtextbox angezeigt wird.Funktioniert auch alles schon, aber das Problem ist, das die Trackbar nicht sauber läuft sonder stockt und ruckelt. Was kann das sein oder habe ich was falsch gemacht.


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
private void trackBar1_Scroll(object sender, EventArgs e)
        {
            
            
            richTextBox1.Text = Convert.ToString(trackBar1.Value);
            
        }

Vielleicht kann mir ja Jemand helfen?
Und wie schaffe ich es das in der Richtextbox beim Start der Wert 1 steht??


MFG

blutengel


Th69 - Do 22.07.10 16:34

Was genau meinst du mit "stockt und ruckelt"?
Und welche Werte hast du denn als Minimum und Maximum angegeben?

P.S. statt Convert.ToString(x) besser x.ToString() benutzen

Und deine zweite Frage:

C#-Quelltext
1:
richTextBox1.Text = "1" // im Konstruktor der Form                    

oder was meinst du?


blutengel - Do 22.07.10 16:40

Das mit dem Ruckeln habe ich gelöst. Ich hatte noch ein Sleep Irgendwo stehen.Aber mit dem Wert habe ich mich glaube nicht Richtig ausgedrückt. Wenn das Programm startet steht die Trackbar ja auf 1.Und genau den Wert will ich in der Richtextbox haben.


MFG

Blutengel


Th69 - Do 22.07.10 17:22

Ok, jetzt verstehe ich deine 2. Frage:

C#-Quelltext
1:
richTextBox1.Text = trackBar1.Value.ToString();                    

-)

Alternativ könntest du natürlich auch

C#-Quelltext
1:
trackBar1_Scroll(trackBar1, EventArgs.Empty);                    

im Konstruktor aufrufen (oder aber daraus eine eigene Methode machen und diese dann an beiden Stellen aufrufen).