广告
返回顶部
首页 > 资讯 > 精选 >怎么在C#中使用TextBox作数据输入方法
  • 848
分享到

怎么在C#中使用TextBox作数据输入方法

2023-06-15 08:06:08 848人浏览 八月长安
摘要

怎么在C#中使用TextBox作数据输入方法?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。读取TextBox控件中数据并发送private void&

怎么在C#中使用TextBox作数据输入方法?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

读取TextBox控件中数据并发

private void Botton_Float_Click(object sender, EventArgs e) {     if (button1.Text == "关闭串口")     {         if(TextBox_Tem_Cal.Text != String .Empty) //判断数据输入框是否为空         {             HexMath CRC = new HexMath();             Byte[] buffer = new Byte[6];                          float tem_cal_float = float.Parse(TextBox_Tem_Cal.Text);             Byte[] float_byte_array = new Byte[4];             float_byte_array = FloatToBytes(tem_cal_float);             buffer[0] = float_byte_array[0];             buffer[1] = float_byte_array[1];             buffer[2] = float_byte_array[2];             buffer[3 ] = float_byte_array[3];                          CRC.CalculateCrc16(buffer, out buffer[5], out buffer[4]);             serialPort1.Write(buffer, 0, 6);         }        else         {             MessageBox.Show("校准数据不能为空");         }     }     else     {         MessageBox.Show("串口未打开");     } }

限制TextBox控件输入数据

private void TextBox_Tem_Cal_KeyPress(object sender, KeyPressEventArgs e)//在TextBox中按下按键时触发事件,保证只能输入数字{    //判断按键是不是要输入的类型。    if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && (int)e.KeyChar != 8 && (int)e.KeyChar != 46)        e.Handled = true;    //小数点的处理。    if ((int)e.KeyChar == 46)                           //小数点    {        if (TextBox_Tem_Cal.Text.Length <= 0)            e.Handled = true;   //小数点不能在第一位        else        {            float f;            float oldf;            bool b1 = false, b2 = false;            b1 = float.TryParse(TextBox_Tem_Cal.Text, out oldf);            b2 = float.TryParse(TextBox_Tem_Cal.Text + e.KeyChar.ToString(), out f);            if (b2 == false)            {                if (b1 == true)                    e.Handled = true;                else                    e.Handled = false;            }        }    }}

Float 与 byte数组 互转

private static byte[] FloatToBytes(float data) {    unsafe    {        byte* pdata = (byte*)&data;        byte[] byteArray = new byte[sizeof(float)];        for (int i = 0; i < sizeof(float); ++i)            byteArray[i] = *pdata++;        return byteArray;    }}private static float BytesToFloat(byte[] data){    unsafe    {        float a = 0.0F;        byte i;        byte[] x = data;        void* pf;        fixed (byte* px = x)        {            pf = &a;            for (i = 0; i < data.Length; i++)            {                *((byte*)pf + i) = *(px + i);            }        }        return a;    }}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网精选频道,感谢您对编程网的支持。

--结束END--

本文标题: 怎么在C#中使用TextBox作数据输入方法

本文链接: https://www.lsjlt.com/news/278750.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在C#中使用TextBox作数据输入方法
    怎么在C#中使用TextBox作数据输入方法?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。读取TextBox控件中数据并发送private void&...
    99+
    2023-06-15
  • C#使用TextBox作数据输入方法
    笔者最近需要上位机与下位机进行数据交互,在广泛参考大佬的资料后,较为完善地使用Textbox控件进行数据输入的功能。 程序段主要功能:实现输入数据并转换成byte数组再通过串口发送至...
    99+
    2022-11-12
  • C# 中怎么利用TextBox输入数字
    C# 中怎么利用TextBox输入数字,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、重写键盘事件OnKeyPress()键盘输入的字符可以通过重写c# te...
    99+
    2023-06-17
  • 怎么在python中使用impor方法导入导出数据
    怎么在python中使用impor方法导入导出数据?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科...
    99+
    2023-06-14
  • Java中常用数据类型的输入输出方法是什么
    这篇文章主要介绍Java中常用数据类型的输入输出方法是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、Char型这里说的char型指的是只输入一个字符的情况。1.1  输入格式:import ...
    99+
    2023-06-22
  • 数据库在C++程序中的使用方法
    本篇内容主要讲解“数据库在C++程序中的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库在C++程序中的使用方法”吧!栈在编写代码时,堆栈是最常用的数据结构。它的概念简单,编写也比较...
    99+
    2023-06-17
  • 怎么在ajax中使用json传输数据
    本篇文章给大家分享的是有关怎么在ajax中使用json传输数据,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。JSON(JavaScript Object Notation) 是...
    99+
    2023-06-08
  • 怎么在Python中使用handler方法输出日志
    今天就跟大家聊聊有关怎么在Python中使用handler方法输出日志,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python主要用来做什么Python主要应用于:1、Web开发;...
    99+
    2023-06-14
  • 怎么在PHP中使用方法名作为参数
    本文小编为大家详细介绍“怎么在PHP中使用方法名作为参数”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在PHP中使用方法名作为参数”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、PHP方法名的基础概念在P...
    99+
    2023-07-05
  • 怎么在jQuery中使用get()方法加载数据
    这期内容当中小编将会给大家带来有关怎么在jQuery中使用get()方法加载数据,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。jquery是什么jquery是一个简洁而快速的JavaScript库,它具有...
    99+
    2023-06-14
  • C#中怎么使用Spire.XLS来操作Excel数据
    这篇“C#中怎么使用Spire.XLS来操作Excel数据”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#中怎么使用Spi...
    99+
    2023-07-05
  • 怎么使用C语言将数字和字符等数据写入并输出到文本文件中
    这篇文章主要介绍“怎么使用C语言将数字和字符等数据写入并输出到文本文件中”,在日常操作中,相信很多人在怎么使用C语言将数字和字符等数据写入并输出到文本文件中问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使...
    99+
    2023-07-02
  • C#中如何使用XML和JSON数据格式进行数据存储和传输及解决方法
    C#中如何使用XML和JSON数据格式进行数据存储和传输及解决方法XML和JSON是目前广泛应用于数据交换和存储的两种标准格式。在C#中,我们可以使用内置的库和工具来处理和操作XML和JSON数据。本文将详细介绍如何在C#中使用XML和JS...
    99+
    2023-10-22
    数据解析 XML存储 JSON存储
  • 使用Python怎么在数据库中格式化输出文档
    使用Python怎么在数据库中格式化输出文档?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。思路首先,数据已经录入库,需要python能读取数据库,可使用mysq...
    99+
    2023-06-08
  • 怎么在python中利用append方法添加数据
    怎么在python中利用append方法添加数据?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python主要应用领域有哪些1、云计算,典型应用OpenStac...
    99+
    2023-06-14
  • 怎么在phpmyadmin中使用日志文件写入数据
    今天就跟大家聊聊有关怎么在phpmyadmin中使用日志文件写入数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。前提:root权限,已经进入了ph...
    99+
    2022-10-18
  • c语言中回调函数的使用方法及作用是什么
    本篇内容介绍了“c语言中回调函数的使用方法及作用是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言一、通过这节课程你能掌握以下知识...
    99+
    2023-06-20
  • 怎么在python中使用format()方法操作字符串
    怎么在python中使用format()方法操作字符串?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Python主要用来做什么Python主要应用于:1、Web...
    99+
    2023-06-14
  • 怎么在jQuery中使用map方法遍历数组
    怎么在jQuery中使用map方法遍历数组?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。jquery是什么jquery是一个简洁而快速的JavaScript库,它具有独特的链式...
    99+
    2023-06-14
  • 怎么在jquery中使用each方法遍历数组
    本篇文章为大家展示了怎么在jquery中使用each方法遍历数组,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。jquery是什么jquery是一个简洁而快速的JavaScript库,它具有独特的链式...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作