private void DelayHandler(object sender, EventArgs e)
{
AutoClicker.DelayType delayType;
int delay = -1;
int delayRange = -1;
if (rdbDelayFixed.Checked)
{
delayType = AutoClicker.DelayType.Fixed;
delay = (int)numDelayFixed.Value;
}
else
{
delayType = AutoClicker.DelayType.Range;
delay = (int)numDelayRangeMin.Value;
delayRange = (int)numDelayRangeMax.Value;
}
// Toggle visibility of controls.
if (delayType == AutoClicker.DelayType.Fixed)
{
numDelayFixed.Enabled = true;
numDelayRangeMax.Enabled = false;
numDelayRangeMin.Enabled = false;
}
else
{
numDelayFixed.Enabled = false;
numDelayRangeMax.Enabled = true;
numDelayRangeMin.Enabled = true;
}
clicker.UpdateDelay(delayType, delay, delayRange);
}