悄然无声的 Blog
不是我不明白,这世界变化快!

第二天

学习目的:
    

  • 掌握文本框的用法
        
  • 初次接触try…catch…语法

    今天内容很轻松,用一个例子,输入年月日,判断输入是否正确

    图片如下:


    用个文本框,ID分别为txtYear,txtMonth,txtDate;
    检验按钮的代码为:
            private void btnCheck_Click(object sender, System.EventArgs e)
            {
                int year, month, date;

                // 先把输入的字符转成int类型,如果非数字型,
                // 会触发错误

                try
                {
                    year = Convert.ToInt32(txtYear.Text);
                    month = Convert.ToInt32(txtMonth.Text);
                    date = Convert.ToInt32(txtDate.Text);
                }
                catch
                {
                    labCheckInfo.Text = "输入的是非数字字符。";
                    return;
                }

                // 如果第一步检验合格,就把输入的数字转化为日期格式
                // 如果不符合日期格式即引发错误

                try
                {
                    DateTime dt = new DateTime(year, month, date);
                }
                catch
                {
                    labCheckInfo.Text = "输入的数字不符合日期格式";
                    return;
                }

                labCheckInfo.Text = "输入正确";
            }
  • posted on 2005-09-09 12:17  左洸  阅读(195)  评论(0)    收藏  举报