//return API_MiniFramework.askQuestion("title","subTitle"); public static string askQuestion(string title, string subTitle) { var sync = new AutoResetEvent(false); var result = ""; O2Thread.staThread( () => { var inputDialog = new InputDialog(); inputDialog.InstructionText = title; inputDialog.Text = subTitle; result = inputDialog.GetText(); sync.Set(); }); sync.WaitOne(); return(result); }
void OnNew(object sender, EventArgs e) { using(InputDialog diag = new InputDialog()) { if(diag.ShowDialog() == DialogResult.OK) { sqlApi.InitDB(diag.GetText()); } } }