WinFuture-Forum.de: Timer Interval Aus Textbox - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Timer Interval Aus Textbox C#


#1 Mitglied ist offline   Slim 

  • Gruppe: Verbannt
  • Beiträge: 436
  • Beigetreten: 26. Januar 06
  • Reputation: 0
  • Wohnort:Germany || Koblenz

geschrieben 11. Februar 2006 - 13:56

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
0

Anzeige



#2 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

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.
0

#3 Mitglied ist offline   G.I.Joe 

  • Gruppe: aktive Mitglieder
  • Beiträge: 978
  • Beigetreten: 19. September 04
  • Reputation: 0

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 ^^

Dieser Beitrag wurde von deglerj bearbeitet: 11. Februar 2006 - 14:07

Eingefügtes Bild Eingefügtes Bild
0

#4 Mitglied ist offline   Slim 

  • Gruppe: Verbannt
  • Beiträge: 436
  • Beigetreten: 26. Januar 06
  • Reputation: 0
  • Wohnort:Germany || Koblenz

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. :lol:

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 ;D

Dieser Beitrag wurde von Slim bearbeitet: 11. Februar 2006 - 14:18

0

#5 Mitglied ist offline   Slim 

  • Gruppe: Verbannt
  • Beiträge: 436
  • Beigetreten: 26. Januar 06
  • Reputation: 0
  • Wohnort:Germany || Koblenz

geschrieben 11. Februar 2006 - 17:00

Kann geschlossen werde. Es geht.

Danke an alle :)

Slim
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0