判断textbox中的内容是否为float

speedfiman 2010-10-20 09:32:12
如题。winform中,有一个textbox需要输入价格,我设置为float类型。那么如果用户输入了非float格式的数据,我就需要messagebox弹出提示,请问怎么判断是否float类型呢?
...全文
118 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kobayashi 2010-10-20
  • 打赏
  • 举报
回复
Try{Convert.ToFloat(TextBox1.Text);
}
catch(){
MessageBox.Show("输入错误","提示");
TextBox1.Foach();
return;
}
zl194 2010-10-20
  • 打赏
  • 举报
回复
学习,还有这么个方法呢。
龍月 2010-10-20
  • 打赏
  • 举报
回复
最简单的 看有没有 小数点
sprc_lcl 2010-10-20
  • 打赏
  • 举报
回复
        float f = 0;
if (!float.TryParse(this.TextBox1.Text, out f))
{
MessageBox.Show("Wrong");
}

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧