Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Thread t;
- private void button1_Click(object sender, EventArgs e) {
- button1.Enabled = false;
- //
- t = new Thread(new ThreadStart(_testlog));
- t.IsBackground = true;
- t.Start();
- //
- button2.Enabled = true;
- }
- private void button2_Click(object sender, EventArgs e) {
- button2.Enabled = false;
- //
- if (t.IsAlive) {
- t.Abort();
- }
- //
- button1.Enabled = true;
- }
- public void _log(RichTextBox richTextBox, String msg) {
- if (richTextBox.InvokeRequired) {
- richTextBox.BeginInvoke(new Action(delegate {
- _log(richTextBox, msg);
- }));
- return;
- }
- richTextBox1.AppendText(msg + "\n");
- }
- public void _testlog() {
- while (true) {
- _log(richTextBox1, "Test");
- Thread.Sleep(5000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement