private void StopAll() { foreach (var cotrl in tableLayoutPanel1.Controls) { AutoClickControl ctrl = ((AutoClickControl)cotrl); ctrl.Stop(); } }
private void StartAll() { foreach (var cotrl in tableLayoutPanel1.Controls) { AutoClickControl ctrl = ((AutoClickControl)cotrl); if (ctrl.autoSetting.autoStart) { ctrl.Start(); } } }
private void btnSave_Click(object sender, EventArgs e) { AutoSettings autoSettings = new AutoSettings(); foreach (var cotrl in tableLayoutPanel1.Controls) { AutoClickControl ctrl = ((AutoClickControl)cotrl); ctrl.UpdateSetings(); ctrl.Dock = DockStyle.Fill; autoSettings.settings.Add(ctrl.autoSetting); } SaveLoad.Save(autoSettings); }
private void Form1_Load(object sender, EventArgs e) { tableLayoutPanel1.Controls.Clear(); tableLayoutPanel1.RowCount = 0; tableLayoutPanel1.ColumnCount = 0; var autoSettings = SaveLoad.Load(); foreach (var setting in autoSettings.settings) { AutoClickControl autoClickControl = new AutoClickControl(); autoClickControl.SetSettingsFromSettings(setting); AddLayoutControl(autoClickControl); } RegisterHotkeys(); }
private void Ctrl_OnDeleteClick(AutoClickControl autoClickControl) { tableLayoutPanel1.Controls.Remove(autoClickControl); }
private void AddLayoutControl(AutoClickControl ctrl) { ctrl.OnDeleteClick += Ctrl_OnDeleteClick; tableLayoutPanel1.Controls.Add(ctrl); }