关于C#/winform的TextBox控件的问题

我想问的是,在同一个Form中我先获取了用户输入textbox的值,当我用textBox1.Clear();清空了Text的内容后,再让用户输入,我在第二次获取的时候值为... 我想问的是,在同一个Form中 我先获取了用户输入textbox的值,当我用textBox1.Clear();清空了Text的内容后,再让用户输入,我在第二次获取的时候值为空了,获取不到,为什么,是不是要将什么事件清空之类的,那位高手帮下忙,绝对满分 展开
 我来答
灰人王
2011-11-03 · TA获得超过2457个赞
知道大有可为答主
回答量:2401
采纳率:0%
帮助的人:980万
展开全部
你做的是本地应用吗?还是网络应用?贴代码出来看看。
追问
本地啊 
private void button1_Click ( object sender, EventArgs e )
{
if (textBox1.Text.Equals(""))
{ MessageBox.Show("错误:时间不能为空!", "警告"); return;}
str = textBox1.Text; //这里第二次点击but的时候就获取不到值了
j = Convert.ToInt32(str);
if (j >= 11)
{ label1.Text = (j - 1).ToString(); }
else
{ label1.Text = '0' + (j - 1).ToString(); }
}
追答
我试过了,照抄了你的代码,除了在str前面加了string声明,在j前面加了int,其他都一样,没有任何问题啊。你这个问题应该出在这个函数的外部。
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
蔡德江
2011-11-03 · TA获得超过3187个赞
知道大有可为答主
回答量:1700
采纳率:0%
帮助的人:1481万
展开全部
贴段代码 看看!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
廿一056
2011-11-03 · TA获得超过147个赞
知道小有建树答主
回答量:352
采纳率:100%
帮助的人:139万
展开全部
贴段代码 看看!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪花_风铃
2011-11-03
知道答主
回答量:2
采纳率:0%
帮助的人:3420
展开全部
直接用textBox1.Text="";就可以了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式