【C#教程】输入信息对话框-上

1,391次阅读
没有评论

共计 919 个字符,预计需要 3 分钟阅读。

接着上面两篇文章的内容,今天我们再来看看输入框如何实现。如下图,我们的对话框分4个区【C#教程】输入信息对话框-上显然我们有两种实现方法:一、自己绘制新建一个窗体,设置如下属性:930放入一个label,设定如下属性:【C#教程】输入信息对话框-上由于篇幅限制,其余属性设置的请参见附件需将所有控件的[code]Modifiers[/code]为[code]Public[/code]控件效果图:【C#教程】输入信息对话框-上在代码中定义如下字符串:
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());
【C#教程】输入信息对话框-上下一篇文章我们将继续研究这个问题 :-) 
正文完
 
再看一点
lvshujun
版权声明:本站原创文章,由 lvshujun 于2019-05-14发表,共计919字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请联系站长并注明出处。
评论(没有评论)