コード例 #1
0
        public static DialogResult GetText(out string input)
        {
            var promptForm   = new PromptForm();
            var dialogResult = promptForm.ShowDialog();

            input = promptForm.Input;
            promptForm.Hide();
            promptForm.Dispose();

            return(dialogResult);
        }
コード例 #2
0
ファイル: ConfigForm.cs プロジェクト: lar-dragon/tweak
        private void ConfigForm_Load(object sender, EventArgs e)
        {
            var hash = _hash.GetValue <string>();

            if (hash == "")
            {
                return;
            }

            string value;

            do
            {
                if (PromptForm.GetText(out value) != DialogResult.Cancel)
                {
                    continue;
                }

                Opacity = 0;
                BeginInvoke(new MethodInvoker(Close));
                break;
            } while (hash != Program.ComputeHash(value, _salt));
        }