/// <summary> /// 输入框 /// </summary> /// <param name="title">标题</param> /// <param name="content">详细内容</param> /// <param name="defaultValue">输入框默认值</param> /// <param name="buttonNames">按钮名称</param> /// <param name="handler">数据格式检查委托</param> /// <returns></returns> public static BoxResult <string> InputBox(string title, string content = default, string defaultValue = "", string[] buttonNames = null, InputBox.CheckFormatHandler handler = null) { InputBox box = new InputBox(); box.Text = title; box.Content = content; box.CheckFormat = handler; box.InputText = defaultValue; try { box.ButtonOKText = buttonNames[0]; box.ButtonDefaultCancelText = buttonNames[1]; box.ButtonCleanText = buttonNames[2]; } catch (Exception) { } box.ShowDialog(); return(box.Result); }
/// <summary> /// 输入框 /// </summary> /// <param name="title">标题</param> /// <param name="content">详细内容</param> /// <param name="buttonNames">按钮名称</param> /// <param name="handler">数据格式检查委托</param> /// <returns></returns> public static BoxResult <string> InputBox(string title, string content = default, string[] buttonNames = null, InputBox.CheckFormatHandler handler = null) { return(InputBox(title, content, "", buttonNames, handler)); }