private void KeyPressInTextBox(object sender, KeyEventArgs e) //нажатие кнопок и реакция на них в приложении { if (e.KeyCode == Keys.Enter) //нажатие Enter в строке ввода { string newDeal = inputTextBox.Text; newDeal = newDeal.Substring(0, 1).ToUpper() + (newDeal.Length > 1 ? newDeal.Substring(1) : ""); //делаем первую букву заглавной if (ToolStripMenuItemOrphoCheck.Checked) //если стоит галочка провеки орфографии то проверяем { newDeal = Environment.NewLine + @"- " + Orfo(newDeal) + @";"; } //otchetTextBox.Text += Environment.NewLine+ "- " + ReadSave.retransText(s) + ";"; //текст с перевдом else { newDeal = Environment.NewLine + @"- " + newDeal + @";"; } otchetTextBox.AppendText(newDeal); RollDown(); ReadSave.SaveText(_otchetFileName, newDeal); //Сохраняем строку в файл отчета } if (e.KeyCode == Keys.Escape) //по нажатию Escape выходим из приложения { Application.Exit(); } }
public string _otchetFileName, _controlFileName; //имена файлов с отчетами //private readonly string _dataFileName = System.Environment.MachineName + " data.bin"; //задаем индивидуальное имя производное от имени машины для файла данных public Form1() { InitializeComponent(); ReportFilenameGenerator(); //герерируем имена файлов для хранения отчетов InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.CultureInfo.CreateSpecificCulture("Ru")); // переключаемся на русский saveToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.S; //задали горячую клавишу для сохранения CTRL-S if (!ReadSave.FirstLaunchCheck(_otchetFileName, _controlFileName)) { Environment.Exit(0); //проверка на первыз запуск программы и отсутвие файлов с отчетами } }
private void Reset() //переход на новую неделю { string firstLine = Environment.NewLine + Environment.NewLine + weekNumberNow + @"-я неделя"; otchetTextBox.Text += firstLine; ReadSave.SaveText(_otchetFileName, firstLine); if (weeklyDealTextBox.Text != String.Empty) //Если есть повторяемые задачи то выводим их в бокс { otchetTextBox.Text += "\r\n" + weeklyDealTextBox.Text; ReadSave.SaveText(_otchetFileName, "\r\n" + weeklyDealTextBox.Text); } RollDown(); //Перемотка в конец }
private void Button_OnControl_Click(object sender, EventArgs e) //Нажатие кнопки взять на котроль { string newDeal = inputTextBox.Text; if (ToolStripMenuItemOrphoCheck.Checked) //если стоит галочка провеки орфографии то проверяем { newDeal = Environment.NewLine + DateTime.Now.ToShortDateString() + @" " + Orfo(newDeal) + @";"; } else { newDeal = Environment.NewLine + DateTime.Now.ToShortDateString() + @" " + newDeal + @";"; } controlTextBox.Text += newDeal; RollDown(); ReadSave.SaveText(_controlFileName, newDeal); //передаем имя файла и текст из 5 бокса }
private void Form1_Load(object sender, EventArgs e) { this.Left = Settings.Default.xLeft; //востанавливаем положение последней позиции окна приложения this.Top = Settings.Default.xTop; StringBuilder headerText = new StringBuilder(); //делаем шапку headerText.Append(Environment.MachineName + " "); headerText.Append("Сегодня " + DateTime.Now.ToLongDateString() + " "); headerText.Append(weekNumberNow + @"-я неделя"); this.Text = headerText.ToString(); otchetTextBox.Text = ReadSave.ReadText(_otchetFileName); //читаем файл отчета controlTextBox.Text = ReadSave.ReadText(_controlFileName); // читаем файл на контроле ReadData(); //Читаем данные настроек }
private void MenuSave(object sender, EventArgs e) { ReadSave.SaveText(_controlFileName, controlTextBox.Text, false); //передаем имя файла и текст из 5 бокса ReadSave.SaveText(_otchetFileName, otchetTextBox.Text, false); //передаем имя файла и текст из 2 бокса MessageBox.Show(@"Сохранено успешно", @"Сохранение"); }