Hallo,
mein Problem ist Folgendes:
Ich habe in meinem Form 3 NumericUpDowns mit den Namen "Stunde_1", "Minute_1" und "Sekunde_1".
Beim Öffnen des Forms will ich die Zahlen aus einer Datei auslesen und diesen Elementen dann den Value zuweisen (in der Datei steht dann z.B. in der ersten Zeile "12:20:0" oder irgendwelche anderen 3 Zahlen, die mit ":" getrennt sind.
Aber hier kommt das Problem: die Values des NumericUpDowns sind vom Typ int Und ich weiß nicht, wie ich diese Zahlen dann aus der Datei in diese 3 Elemente reinbekommen soll.
So weit bin ich schon:
(das Form heißt "timer", und das ist die Funktion, die beim Öffnen des Fensters aufgerufen wird)
Hat jemand eine Idee, wie ich das machen könnte?
Habe schon in der Hilfe nachgeschaut, aber da wird der Wert nur mit festen Zahlen festgelegt (z.B.: "numericupdown1.value = 55;")..
Danke schonmal im Vorraus
MfG
Fabsch
mein Problem ist Folgendes:
Ich habe in meinem Form 3 NumericUpDowns mit den Namen "Stunde_1", "Minute_1" und "Sekunde_1".
Beim Öffnen des Forms will ich die Zahlen aus einer Datei auslesen und diesen Elementen dann den Value zuweisen (in der Datei steht dann z.B. in der ersten Zeile "12:20:0" oder irgendwelche anderen 3 Zahlen, die mit ":" getrennt sind.
Aber hier kommt das Problem: die Values des NumericUpDowns sind vom Typ int Und ich weiß nicht, wie ich diese Zahlen dann aus der Datei in diese 3 Elemente reinbekommen soll.
So weit bin ich schon:
Code:
public timer()
{
InitializeComponent();
if (!File.Exists("timer.txt"))
{
File.Create("timer.txt");
using (StreamWriter sw = new StreamWriter("timer.txt"))
{
sw.Write("0:0:0");
}
}
using (StreamReader sr = new StreamReader("timer.txt"))
{
string line = sr.ReadLine();
string[] parts = line.Split(':');
Stunde_1.Value = parts[0];
Minute_1.Value = parts[1];
Sekunde_1.Value = parts[2];
}
}
Hat jemand eine Idee, wie ich das machen könnte?
Habe schon in der Hilfe nachgeschaut, aber da wird der Wert nur mit festen Zahlen festgelegt (z.B.: "numericupdown1.value = 55;")..
Danke schonmal im Vorraus

MfG
Fabsch