Files
SilkierQuartz/Source/Examples/WinFormSelfHost/MainForm.cs
Ján Lučanský 6b2f18bfb4 Initial commit
2018-12-28 19:37:16 +01:00

46 lines
1009 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);
}
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);
}
}
}