private void AddControl(object sender, EventArgs e) { PredefinedTagButton button = sender as PredefinedTagButton; if (button != null) { Tag tag = button.TagControl; AddMacroControl(button.TagControl); } }
private void UpdatePredefinedTags(GameSystem system) { flowLayoutPanelPredefinedTags.Controls.Clear(); //GameSystem system = Settings.Instance.GameSystems.First(o => o.Name == comboBoxGameSystems.Text); foreach (Tag tag in system.PredefinedTags) { PredefinedTagButton control = new PredefinedTagButton(tag, toolTip1); flowLayoutPanelPredefinedTags.Controls.Add(control); control.Click += new EventHandler(AddControl); } }