|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace DemoApp
{
public partial class frmLog : Form
{
public frmLog()
{
InitializeComponent();
}
public void AppendToLog(string Text)
{
try
{
txtLog.SelectionStart = txtLog.Text.Length;
txtLog.AppendText(Environment.NewLine + Text + Environment.NewLine);
txtLog.SelectionStart = txtLog.Text.Length;
}
catch (Exception)
{
txtLog.Text = string.Empty;
}
}
private void tsBtnClear_Click(object sender, EventArgs e)
{
txtLog.Text = string.Empty;
}
private void frmLog_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
e.Cancel = true;
this.Hide();
}
}
private void tsBtnSaveLog_Click(object sender, EventArgs e)
{
if (AllForms.ShowStaticSaveDialogForText(this) == DialogResult.OK)
{
using (StreamWriter sw = new StreamWriter(AllForms.m_dlgSave.FileName))
{
sw.Write(txtLog.Text);
}
}
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
this.Hide();
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.