public void ToExecuteHelper() { dynamic form = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.EventSystem.EventCreateNew")) as Form; // form.comboBox.SelectedItem = GetActionName(); form.Controls.Remove(form.comboBox); var instance = new TimerTrigger(this); form.UpdateForm(instance, 0); if (form.ShowDialog() == DialogResult.OK) { if (instance.recurring_timer_radio.Checked) { Interval = TimeSpan.Parse(instance.textBox1.Text); recurring = true; } if (instance.Datetime_radio.Checked) { Interval = TimeSpan.Parse(instance.textBox1.Text); Start = instance.dateTimePicker1.Value; recurring = false; } // AppName = instance.textBox1.Text; } else { form.Close(); } }
private void CreateBan(string username) { dynamic form = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.TwitchChat.TwitchUserInput")) as Form; if (form.ShowDialog() == DialogResult.OK) { string motivo = form.motivo_ritchtextbox.Text; int timer = Convert.ToInt32(form.timer_textbox.Text); client.SendMessage(getUserNameApi(), $"!ban {username} {motivo}"); } else { form.Close(); } }
public void ToExecuteHelper() { dynamic form = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.EventSystem.EventCreateNew")) as Form; // form.comboBox.Visible = false; form.Controls.Remove(form.comboBox); var instance = new WindowAction(this); form.UpdateForm(instance, 1); if (form.ShowDialog() == DialogResult.OK) { folder = (DynamicDeckFolder)instance.comboBox1.SelectedItem; } else { form.Close(); } }
public void KeyGlobalValueHelper() { var keyInfo = new KeyInfoGlobal(KeyGlobalValue.ModifierKeys, KeyGlobalValue.Keys); dynamic form = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.ActionHelperForms.FolderGlobalHotKey")) as Form; var execAction = new DynamicDeckFolder() as DynamicDeckFolder; execAction.KeyGlobalValue = KeyGlobalValue; form.ModifiableAction = execAction; if (form.ShowDialog() == DialogResult.OK) { KeyGlobalValue = form.ModifiableAction.KeyGlobalValue; // GlobalHotKeys.refreshFolder(this); Wrapper.events.Trigger("DeckFolderEvent", new DeckFolderEvent(this)); } else { KeyGlobalValue = keyInfo; } }
public void ToExecuteHelper() { dynamic form = Activator.CreateInstance(AbstractDeckAction.FindType("DisplayButtons.Forms.EventSystem.EventCreateNew")) as Form; // form.comboBox.SelectedItem = GetActionName(); form.Controls.Remove(form.comboBox); var instance = new WindowTrigger(this); form.UpdateForm(instance, 0); if (form.ShowDialog() == DialogResult.OK) { int value = ((KeyValuePair <int, string>)instance.comboBox1.SelectedItem).Key; windowEvent = value; AppName = instance.textBox1.Text; } else { form.Close(); } }