Files
Quartzmin/Source/Examples/WinFormSelfHost/MainForm.cs
Ján Lučanský ace5bc0dc6 cleaning up
2018-12-29 23:49:13 +01:00

46 lines
1016 B
C#

using Quartz;
using Quartzmin;
using System;
using System.Windows.Forms;
namespace WinFormSelfHost
{
public partial class MainForm : Form
{
IScheduler scheduler;
public MainForm()
{
InitializeComponent();
CreateScheduler();
}
void CreateScheduler()
{
scheduler = DemoScheduler.Create(start: false).Result;
}
private void btnStart_Click(object sender, EventArgs e)
{
scheduler.Start();
btnStop.Enabled = true;
btnStart.Enabled = false;
}
private void btnStop_Click(object sender, EventArgs e)
{
btnStop.Enabled = false;
btnStart.Enabled = true;
scheduler.Shutdown();
CreateScheduler();
}
private void link_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(((LinkLabel)sender).Text);
}
}
}