共计 919 个字符,预计需要 3 分钟阅读。
接着上面两篇文章的内容,今天我们再来看看输入框如何实现。如下图,我们的对话框分4个区


public string date = null;
双击“确定”按钮,编写如下代码:
this.DialogResult = DialogResult.OK;
date = Date.Text;
双击“取消”按钮,编写如下代码:
this.DialogResult = DialogResult.Cancel;
date = "";
新建一个名为[code]Date[/code]的类,键入如下代码
using System.Windows.Forms;
namespace DateForm
{
class Date
{
public static string DateForm(string info = "没有提示", string capital = "没有可用标题", string textboxtext = "")
{
Form1 form1 = new Form1();
form1.Info.Text = info;
form1.Text = capital;
form1.Date.Text = textboxtext;
if (form1.ShowDialog() == DialogResult.OK || form1.ShowDialog() == DialogResult.Cancel)
{
return form1.date;
}
return "";
}
}
}
设置输出类型为类库
新建项目,测试效果
在[code]Program[/code]类中写入以下代码
using System.Windows.Forms;//写在最上面
MessageBox.Show(DateForm.Date.DateForm());

正文完