• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C# WinForm窗体编程中处理数字的正确操作方法

C# WinForm窗体编程中处理数字的正确操作方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#winform窗体美化,c#winform窗体,c#winform窗体皮肤,c#winform窗体跳转,c#winform 子窗体等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

使用C#进行WinForm开发时,经常需要从WinForm窗体中获取用户输入数据。如果是字符串,那很好办,直接使用“控件名.Text”即可。但如果是数字类型的值呢?怎么样获取?怎么样判断?怎么样转换?怎么样错误提示?且看下文。

假如我要从WinForm界面上获取一个用户输入的数字,代码如下:
int num; //定义一个int类型的变量来接收值
//假设接收用户输入的文本框控件名称为“txtNum”,txtNum.Text为字符串类型。
//使用int.TryParse方法来对txtNum.Text进行判断,如果用户输入的是int类型的值,则该字符串将被转换成int类型,并存到num变量中。
//如果用户输入的不是int数字,则跳转到else部分进行处理
if(int.TryParse(txtNum.Text.Trim(), out num)
{
    //接收到数字后,进行正常的处理
}
else{
    //经判断,用户输入的不是数字
    MessageBox.Show("对不起,您输入的不是数字");    //弹出错误提示
    txtNum.Focus();    //定位WinForm的输入焦点
    return;    //结束掉当前处理程序
}
</div>
因为是讲究规范化操作,所以Trim()方法放到输入字符串之后是必不可少的!因为用户输入有可能不经意间带了空格、TAB之类的。

到此为止,对用户输入一个数字类型的值的判断处理就可以完美的收官了。当然如果有其它判断条件,还可以对num变量作进一步的处理。小编本文就分享这么多,希望对大家有帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Winform窗体圆角设计代码
  • C#在winform中实现数据增删改查等功能
  • Winform实现鼠标可穿透的窗体镂空效果
  • WinForm单例窗体用法实例
  • WinForm遍历窗体所有子控件的方法
  • C#使用winform简单导出Excel的方法
  • winform实现拖动文件到窗体上的方法
  • winform创建不规则窗体的方法
  • Winform窗体效果实例分析
  • WinForm实现窗体最大化并遮盖任务栏的方法

相关文章

  • 2017-05-28webBrowser执行js的方法,并返回值,c#后台取值的实现
  • 2017-05-28C#实现文件上传与下载功能实例
  • 2017-05-28asp.net之生成验证码的方法集锦(一)
  • 2017-05-28用C#将图片保存至Oracle BLOB字段中的方法
  • 2017-05-28C#中TreeView节点的自定义绘制方法
  • 2017-05-28C#远程获取图片文件流的方法
  • 2017-05-28C#程序中session的基本设置示例及清除session的方法
  • 2017-05-28C#桥接模式完整实例
  • 2017-05-28ScriptControl控件执行自定义VBS脚本示例分析
  • 2017-05-28C#实现跨线程操作控件方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#加密解密文件小工具实现代码
    • C# XML序列化方法及常用特性总结分析
    • c#使用Dataset读取XML文件动态生成菜单的方法
    • C# 全角和半角转换以及判断的简单代码
    • C#中实现屏蔽Ctrl+C的方法
    • C#中除去所有在HTML元素中标记
    • 浅谈对c# 面向对象的理解
    • c#数据绑定之删除datatable数据示例
    • 基于.net中突破每客户端两个http连接限制的详细介绍
    • C#事件用法实例浅析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有