/// <summary> /// Метод, срабатывающий при нажатии на кнопку "Очистить журнал". /// </summary> private void LV_MunuFileClearLog_Click(object sender, EventArgs e) { // Очистим форму... LV_LogArea.Clear(); // Очистим файл журнала... try { if (File.Exists(LogFileName)) { File.Delete(LogFileName); FileManager.CreateFile(LogFileName); } } catch (Exception Ex) { CoreLib.HandleExceptionEx(AppStrings.LV_ClearEx, Properties.Resources.AppName, Ex.Message, Ex.Source, MessageBoxIcon.Warning); } }
/// <summary> /// "Clear log" menu item click event handler. /// </summary> /// <param name="sender">Sender object.</param> /// <param name="e">Event arguments.</param> private void LV_MunuFileClearLog_Click(object sender, EventArgs e) { // Clearing text area... LV_LogArea.Clear(); // Clearing log file... try { if (File.Exists(LogFileName)) { File.Delete(LogFileName); FileManager.CreateFile(LogFileName); } } catch (Exception Ex) { MessageBox.Show(AppStrings.LV_ClearEx, Properties.Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Warning); Logger.Error(Ex, DebugStrings.AppDbgExLvClean); } }
/// <summary> /// Loads contents of text file and renders it on form. /// </summary> /// <param name="FileName">Full path to log file.</param> private void LoadTextFile(string FileName) { LV_LogArea.Clear(); LV_LogArea.AppendText(File.ReadAllText(FileName)); }