标题:求助
只看楼主
yangwenkai
Rank: 1
等 级:新手上路
威 望:1
帖 子:74
专家分:0
注 册:2008-9-9
 问题点数:0 回复次数:4 
求助
想在textBox输入整数时,总是出错。。。switch (comboBox1.Text)
            {
                case "ss":
                    {
                       int a = int.Parse(textBox1.Text);//入字符串的格式不正确
                        //int a = Convert.ToInt32(this.textBox1.Text);
                        label1.Text = "jheui";
                        label2.Visible = false;
                        textBox2.Visible = false;
                        break;
                    }
                case "st":
                    {
                        int a = Convert.ToInt32(this.textBox1.Text);//入字符串的格式不正确
                        label1.Text = "jheui";
                        label2.Visible = true;
                        textBox2.Visible = true;
                        label2.Text = "rst";
                        int b = Convert.ToInt32(this.textBox1.Text);
                        break;
                    }

            }帮忙看看。。。
搜索更多相关主题的帖子: false case 字符串 
2008-10-06 22:32
球球
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:1146
专家分:265
注 册:2005-11-28
得分:0 
哪里不对了?

好累
2008-10-06 23:05
shmilylee
Rank: 2
来 自:江苏扬州蹩脚小公司
等 级:论坛游民
威 望:2
帖 子:242
专家分:22
注 册:2007-7-6
得分:0 
输入"ss"的时候你将它强制转换成int类型???
下面的st也是一样的,Convert.ToInt32时请确保参数可以转换成数字,否则会有异常
2008-10-06 23:21
冷星
Rank: 1
等 级:新手上路
帖 子:67
专家分:9
注 册:2007-12-13
得分:0 
注意下全角半角应该就没事了,你的程序看不出有什么问题。
2008-10-07 02:05
yangwenkai
Rank: 1
等 级:新手上路
威 望:1
帖 子:74
专家分:0
注 册:2008-9-9
得分:0 
回复 1# yangwenkai 的帖子
突然发现不能在这里给a,b付值,直接写textBox1.Text="";这样应该没错,具体的转化在按钮中,大概可以行得通,在蒙中这么想的
2008-10-07 07:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-236700-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.081069 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved