private void button_Click(object sender, RoutedEventArgs e) { StringBuilder b = new StringBuilder(); for (int h = 0; h < 24; h++) { for (int m = 0; m < 60; m += 5) { b.AppendLine(TimeToText.GetSimple(lang, new DateTime(2000, 1, 1, h, m, 0)).ToString()); } } Clipboard.SetText(b.ToString()); }
private void T_Elapsed(object sender, ElapsedEventArgs e) { this.Dispatcher.Invoke(new Action(() => { if (!(bool)checkBox.IsChecked) { time.Content = TimeToText.GetSimple(lang, DateTime.Now).ToString(); } else { val = val.AddMinutes(1); //if (val.Minute == 0) // val = val.AddHours(1); time.Content = TimeToText.GetSimple(lang, val).ToString(); } var mask = grid.GetBitMask((string)time.Content, (bool)chkForce.IsChecked); string[] sGrid = grid.ToString().Split('\n'); string[] sMask = mask.ToString().Split('\n'); string[] result = grid.ToString(mask).Split('\n'); var b = new StringBuilder(); b.AppendLine("Clock grid\tBitmask\t\tResult"); b.AppendLine(); for (int i = 0; i < sGrid.Length; i++) { string line = sGrid[i].Trim() + "\t" + sMask[i].Trim() + "\t" + result[i].Trim(); b.AppendLine(line); } lblGrid.Content = b.ToString(); })); }