コード例 #1
0
        /// <summary>
        /// Gets the value.
        /// </summary>
        /// <param name="title">The title.</param>
        /// <param name="prompt">The prompt.</param>
        /// <param name="initialValue">The initial value.</param>
        /// <returns></returns>
        public static string GetValue(string title, string prompt, string initialValue)
        {
            using (var diag = new GenericInputDialog())
            {
                if (!string.IsNullOrEmpty(title))
                {
                    diag.Text = title;
                }

                if (!string.IsNullOrEmpty(prompt))
                {
                    diag.lblPrompt.Text = prompt;
                }

                if (!string.IsNullOrEmpty(initialValue))
                {
                    diag.txtInput.Text = initialValue;
                }

                if (diag.ShowDialog() == DialogResult.OK)
                {
                    return(diag.InputValue);
                }
            }
            return(null);
        }
コード例 #2
0
ファイル: GenericInputDialog.cs プロジェクト: kanbang/Colt
        /// <summary>
        /// Gets the value.
        /// </summary>
        /// <param name="title">The title.</param>
        /// <param name="prompt">The prompt.</param>
        /// <param name="initialValue">The initial value.</param>
        /// <returns></returns>
        public static string GetValue(string title, string prompt, string initialValue)
        {
            using (var diag = new GenericInputDialog())
            {
                if (!string.IsNullOrEmpty(title))
                    diag.Text = title;

                if (!string.IsNullOrEmpty(prompt))
                    diag.lblPrompt.Text = prompt;

                if (!string.IsNullOrEmpty(initialValue))
                    diag.txtInput.Text = initialValue;

                if (diag.ShowDialog() == DialogResult.OK)
                    return diag.InputValue;
            }
            return null;
        }