public static string InputTextBox(string Title, string Text) { InputTextBox ITB = new InputTextBox(); ITB.Text = Title; ITB.InputBoxLabel.Text = Text; ITB.ShowDialog(); if (ITB.DialogResult == DialogResult.OK) { return(ITB.GetString()); } else if (ITB.DialogResult == DialogResult.Cancel) { return(null); } else { return(null); } }
public static async void ControlSearch() { KeyUnReg(); OptionKeyUnReg(); InputTextBox ITB = new InputTextBox(); ITB.Text = T._("Control search"); ITB.InputBoxLabel.Text = T._("Enter substring to search for a module."); ITB.Value.Text = Module; await Task.Run(() => ITB.ShowDialog()); string ModuleName = string.Empty; if (ITB.DialogResult == DialogResult.OK) { ModuleName = ITB.GetString(); } if (ModuleName == string.Empty) { OptionKeyReg(); return; } Module = ModuleName; P = GetPluginCoord(); if (P[0] == 1) { MagicKeys.Speak("Module found"); KeyReg(); OptionKeyReg(); MagicKeys.SoundPlay("WindowOpened", 0); Directory.CreateDirectory(@".\DevSave\" + Module); ModuleFound(); KeyUnReg(); MagicKeys.SoundPlay("WindowClosed", 0); } else { MagicKeys.Speak("Not found"); OptionKeyReg(); } }