public override string AsString() { string resultTimeString = ""; if (NumberOfPointsInUse > 0) { resultTimeString += DayInMonthValue.ToString("D2"); } if (NumberOfPointsInUse > 1) { resultTimeString += "."; resultTimeString += MonthValue.ToString("D2");; } if (NumberOfPointsInUse > 2) { resultTimeString += "."; resultTimeString += "20" + YearValue.ToString("D2"); } if (NumberOfPointsInUse > 3) { resultTimeString += " "; resultTimeString += HoursValue.ToString("D2");; } if (NumberOfPointsInUse > 4) { resultTimeString += ":"; resultTimeString += MinutesValue.ToString("D2");; } if (NumberOfPointsInUse > 5) { resultTimeString += ":"; resultTimeString += SecondsValue.ToString("D2");; } if (NumberOfPointsInUse > 6) { resultTimeString += ","; resultTimeString += MillisecondsValue.ToString("D" + MillisecondsDecimalsPlaces); } return(resultTimeString); }
private void TextBox_TextChanged(object sender, TextChangedEventArgs e) { int myVal; TextBox a = (TextBox)sender; if (a == Hour_TextBox) { if (a.Text == null || a.Text == "" || a.Text == "-") { HoursValue = 0; return; } if (!int.TryParse(Hour_TextBox.Text, out myVal)) { Hour_TextBox.Text = HoursValue.ToString(); } else { HoursValue = myVal; } } if (a == Minute_TextBox) { if (a.Text == null || a.Text == "" || a.Text == "-") { minutesValue = 0; return; } if (!int.TryParse(Minute_TextBox.Text, out myVal)) { Minute_TextBox.Text = MinutesValue.ToString(); } else { MinutesValue = myVal; } } }