黑马程序员技术交流社区

标题: 急急这个messagebox怎么显示不出来。 [打印本页]

作者: 甘斌斌    时间: 2013-6-15 18:09
标题: 急急这个messagebox怎么显示不出来。
private void button1_Click(object sender, EventArgs e)
        {
           /* string id = textBox1.Text.Trim();
            if (id.Length == 15 || id.Length == 18)
            {
                int yearOne = DateTime.Now.Year;
                int yearTwo = Convert.ToInt32(id.Substring(6, 4));
            }
            else
            {
                Console.WriteLine("身份证号码长度只能为15,18位。");
                return;
            }*/

首先id我输入了是一个18位的身份证号码。
但是我输入一个任意位的号码比如2位,就是else里面的信息不执行,这到底是怎么回事啊?
作者: 高腾    时间: 2013-6-15 18:29
你用的Console.WriteLine是控制台输出语句
而你是用的WinForm中的Button点击事件
所以需要用MessageBox.Show()方法
作者: aa26963    时间: 2013-6-15 18:42
你Console.writeline是  控制台程序的输出方法,然后又return,当然什么也看不到。
应该用MessageBox.Show("身份证号码长度只能为15,18位。");
作者: 陈壹    时间: 2013-6-15 18:51
窗口中弹出信息窗口的命令是Massagebox.show();不是console.readline()
作者: 关关雎鸠    时间: 2013-6-15 20:41
完全是瞎用啊。。大哥,你是故意的吧。。再说貌似Console不能在Winform中用吗?
作者: 成都—陈超    时间: 2013-6-15 23:18
把这个 Console.WriteLine("身份证号码长度只能为15,18位。");   改成messagebox.show();

作者: lilong9298    时间: 2013-6-18 17:26
MessageBox是winform的,如果你要用它来显示的话,程序集中还缺少using System.Windows.Forms;添加后也是可以显示的
例如
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Text;

namespace 问题测试
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int x,i;
            x=1;
            for(i=1;i<=6;i++)
                 x=(x+1)*2;
            Console.WriteLine("共吃了{0}个桃子", x);
            MessageBox.Show("共吃了"+x+"个桃子" );
        }
    }
}

作者: 成都—陈超    时间: 2013-6-18 21:20
Console.WriteLine("身份证号码长度只能为15,18位。");
改成 messagebox.show("身份证号码长度只能为15,18位!!");
OK
作者: 李士茂    时间: 2013-6-19 16:28
这个是能执行的,只不过你输入的是Console.WriteLine,不能打印出来而已,可以换成messagebox.show
作者: 许大虾    时间: 2013-6-19 16:52
console.writeline 是对控制台的  在winform中要使用messagebox.show("")
作者: ◇゛ 仅此而以    时间: 2013-6-19 17:29
你在winform  中 怎么能用Console.WriteLine{:soso_e141:}   




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2