Ejemplo n.º 1
0
        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;
                }
            }
        }