protected virtual void ChangeSlotStatus(object sender, EventArgs e)
{
ToolStripButton button = (ToolStripButton)sender;
string name = button.Name;
if (name == "tsbtLockAll")
{
strategyBest.PropertiesStatus = StrategySlotStatus.Locked;
for (int slot = 0; slot < strategyBest.Slots; slot++)
strategyBest.Slot[slot].SlotStatus = StrategySlotStatus.Locked;
}
else if (name == "tsbtUnlockAll")
{
strategyBest.PropertiesStatus = StrategySlotStatus.Open;
for (int slot = 0; slot < strategyBest.Slots; slot++)
strategyBest.Slot[slot].SlotStatus = StrategySlotStatus.Open;
}
else if (name == "tsbtLinkAll")
{
strategyBest.PropertiesStatus = StrategySlotStatus.Open;
for (int slot = 0; slot < strategyBest.Slots; slot++)
strategyBest.Slot[slot].SlotStatus = StrategySlotStatus.Linked;
}
strategyLayout.RepaintStrategyControls(strategyBest);
}