void PnlSlot_Click(object sender, EventArgs e)
{
if (isGenerating)
return;
int slot = (int)((Panel)sender).Tag;
if (strategyBest.Slot[slot].SlotStatus == StrategySlotStatus.Open)
strategyBest.Slot[slot].SlotStatus = StrategySlotStatus.Locked;
else if (strategyBest.Slot[slot].SlotStatus == StrategySlotStatus.Locked)
strategyBest.Slot[slot].SlotStatus = StrategySlotStatus.Linked;
else if (strategyBest.Slot[slot].SlotStatus == StrategySlotStatus.Linked)
strategyBest.Slot[slot].SlotStatus = StrategySlotStatus.Open;
strategyLayout.RepaintStrategyControls(strategyBest);
return;
}