社区
C#
帖子详情
textBox中输入的数字怎么转为float?
syp133
2003-10-18 02:14:07
简单的问题;
另外怎么判断textBox中输入的是合法的数字而不是其他;
菜鸟的说;
今晚结贴;
...全文
94
5
打赏
收藏
textBox中输入的数字怎么转为float?
简单的问题; 另外怎么判断textBox中输入的是合法的数字而不是其他; 菜鸟的说; 今晚结贴;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
syp133
2003-10-18
打赏
举报
回复
谢谢各位了
JB-Zhang
2003-10-18
打赏
举报
回复
使用用类Convert的一个静态方法就可以了,Convert.ToFloat(),或 Convert.ToDouble()
rgbcn
2003-10-18
打赏
举报
回复
// Source Code starts
using System;
using System.Windows.Forms;
using System.ComponentModel;
using System.Drawing;
class NumberBox:TextBox
{
public NumberBox()
{
this.KeyPress+=new KeyPressEventHandler(NumberBox_KeyPress);
}
private void NumberBox_KeyPress(object sender,KeyPressEventArgs kpe)
{
int KeyCode=(int)kpe.KeyChar;
if(!IsNumberInRange(KeyCode,48,57) && KeyCode!=8 && KeyCode!=46)
{
kpe.Handled=true;
}
else
{
if(KeyCode==46)
{
kpe.Handled=(this.Text.IndexOf(".")>-1);
}
}
}
private bool IsNumberInRange(int Val,int Min,int Max)
{
return (Val>=Min && Val<=Max);
}
}
class NumberBoxDemo:Form
{
Label l1=new Label();
NumberBox n1=new NumberBox();
public NumberBoxDemo()
{
l1.Text="Number Box:";
n1.Location=new Point(l1.Left+l1.Width+10,l1.Top);
this.Controls.Add(l1);
this.Controls.Add(n1);
}
public static void Main()
{
Application.Run(new NumberBoxDemo());
}
}
// Source Code End
孟子E章
2003-10-18
打赏
举报
回复
System.Single.Parse(TextBoxId.Text);
System.Decimal.Parse(TextBoxId.Text);
rgbcn
2003-10-18
打赏
举报
回复
private void TextBox_Validation(object sender,CancelEventArgs ce)
{
try
{
int value=Int32.Parse(this.Text);
}
catch(Exception)
{
ce.Cancel=true;
MessageBox.Show("Please Enter Numeric Value");
}
}
C#
TextBox
中
只允许
输入
数字
的解决方法
C#
TextBox
中
只允许
输入
数字
的解决方法
二次开发
TextBox
,可控制
输入
数字
,格式字符
苦于程序开发
中
,重复的控制文本框的
输入
,兄弟下了大力气,封装文本框,可实现int16,int32,long,
float
,double,格式字符串的
输入
控制,简单设置属性,即可完美实现令人繁琐的
输入
控制
web
输入
限制 控件
Float
, //
数字
Float
Postive, //大于0的
数字
Float
ZeroPostive, //大于等于0的
数字
Url, Mail, //ChineseChars, //汉字 EnglishChars, //英文 EngNum, //英文和
数字
EngNumUnerline, //英文、
数字
和下划线 ...
C# for CSDN 乱七八糟的看不懂
正切 返回 e 的指定次幂 对数
数字
x 的 y 次幂 返回较大者 第3页 C#(WINFORM)学习 Math.Min(x,y) 返回较小者 枚举型 一般为字符串,可以定义带
数字
的枚举型,示例为: enum Color { Red=1, Blue=2, Green=3 } ...
vcg(验证码控件)
在Default.aspx
中
新增Web控件
TextBox
:textCode,作为验证码
输入
;在Default.aspx
中
新增Web控件Lable:lblMessage,作为验证结果输出; f) 在Default.aspx.cs
中
添加验证函数: protected void btnValidate_...
C#
110,527
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章