Пример #1
0
 /// <summary>
 /// Ввод значения из модального диалога
 /// </summary>
 /// <param name="caption">заголовок окна диалога</param>
 /// <param name="label">надпись в окне слева от поля ввода</param>
 /// <param name="enableCancel">видимость кнопки "Отмена"</param>
 /// <param name="inputText">начальное значение</param>
 /// <param name="rst">DialogResult.OK - нажата кнопка "Принять", DialogResult.Cancel - нажата кнопка "Отмена"</param>
 /// <returns></returns>
 public static string ShowInputDialog(string caption, string label,
     bool enableCancel, string inputText, out DialogResult rst)
 {
     var dlg = new SimpleDialog(caption, label, enableCancel, inputText);
     rst = dlg.ShowDialog();
     return dlg.InputValue;
 }
Пример #2
0
 public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
 {
     var str = "";
     if (value != null)
         str = (string) value;
     var form = new SimpleDialog(Localizer.GetString("TitleInput"), Localizer.GetString("MessageEnterText"), true, str) { InputRichText = true };
     if (form.ShowDialog() == DialogResult.Cancel)
         return value;
     return form.InputValue;
 }