Hey, ich hab mal eine Frage. Wie lautet der Code.
Ich will das der Timer die Zeit nimmt aus der TextBox. Beispiel:
Ist aber falsch, nur damit ihr versteht was ich meine.
this.Timer1.Interval = this.TextBox1.Text;
So, aber das muss irgendwie mit Int32 oder so gemacht werden wurde mir gesagt. Tut mir leid wenn es schlechter erklärt ist.
Danke
Slim
Seite 1 von 1
Timer Interval Aus Textbox C#
Anzeige
#2
geschrieben 11. Februar 2006 - 14:06
int foo = 0; string bar = "123"; int = Int32.Parse(bar);
In deinem Falle also:
this.Timer1.Interval = Int32.Parse( this.textBox1.Text );
Aber denk' dran, dass eine Überprüfung der Eingabe erfolgen sollte, damit es zu keinen Fehlern kommt.
#3
geschrieben 11. Februar 2006 - 14:06
Ich kenne zwar C# nicht, aber du musst den Text den du aus der Textbox beziehst konvertieren, da er im falschen Variablen-/Objekt-Typ vorliegt...
Der Code lautet vermutlich "this.Timer1.Interval = Convert.ToInt32(this.TextBox1.Text);", behauptet zumindest Google.
Edit: Stefanra war schneller ^^
Der Code lautet vermutlich "this.Timer1.Interval = Convert.ToInt32(this.TextBox1.Text);", behauptet zumindest Google.
Edit: Stefanra war schneller ^^
Dieser Beitrag wurde von deglerj bearbeitet: 11. Februar 2006 - 14:07
#4
geschrieben 11. Februar 2006 - 14:14
Sorry Leute, kann sein dass es für euch einfach ist. Aber ich kann C# nicht so gut.
Also, ich hab das jetzt mal so hier stehen. Geht aber nicht. Vielleicht kanns einer verbessern.
Danke.
Slim
EDIT: Ich habs danke
Also, ich hab das jetzt mal so hier stehen. Geht aber nicht. Vielleicht kanns einer verbessern.
private void btnStart_Click(object sender, EventArgs e) { this.timer1.Interval = Convert.ToInt32(this.comboBox1.Text); this.timer1.Start(); }
Danke.
Slim
EDIT: Ich habs danke
Dieser Beitrag wurde von Slim bearbeitet: 11. Februar 2006 - 14:18
#5
geschrieben 11. Februar 2006 - 17:00
Kann geschlossen werde. Es geht.
Danke an alle
Slim
Danke an alle
Slim
Thema verteilen:
Seite 1 von 1