C# winform程序读取文本中的值实例讲解

发布时间: 2019-08-05 21:31:48 来源: 互联网 栏目: C#教程 点击:

在本篇文章中小编给大家分享了关于C# winform程序读取文本中的值的相关知识点,有兴趣的朋友们学习下。

在C#winform程序开发过程中,我们可能需要定期去设定一些变化的值,但这些值在程序中又要被用来做对比或参照,比如我们设定一个固定值让程序去检查当前的值是否符合规定,这个功能实现其实很简单。下面,我们一起来看看实现的过程。

建立一个winform程序,在这程序的release或者debug目录中建立一个后缀名为ini的文件,我们在后续要读取这个文件中的值。

ini结尾的文件,可以双击打开的,跟文本文档类似。我们这里建立一个unlock.ini的文件,并在里面填上TEST888这几个字符。

把程序界面设计好,我这里是检查textbox框中输入的值是否和我原本已经在INI文件中设定的值一样。这里我用一个label控件label2来抓取设定的值,当然这个控件设置为不显示。

编写代码:

引用IO:using System。IO;

这种操作涉及到文件的读写访问,所以必须要先引用IO。 

编写代码:

编写读取我们前面建立的unlock.ini文件的函数,也就是winform界面要去读到这个值,并把这个值赋值给我们建立的label2。

private void readunlock()

    {

      try

      {




        StreamReader reader1 = new StreamReader("unlock.ini");

        label2.Text = reader1.ReadLine();

        reader1.Close();

      }

      catch (Exception ex)

      {

        throw ex;

      }

    }

编写代码:

在界面加载时就去调用 readunlock()函数读值。

 private void Warn_Load(object sender, EventArgs e)

    {

      readunlock();

    }

编写代码:

编写textbox框的回车事件,检查输入的值是否和原本已经保存在unlock.ini文件中的值是否一样。

  private void textBox1_KeyDown(object sender, KeyEventArgs e)

    {

      if ((e.KeyCode == Keys.Enter) && (textBox1.Text == label2.Text))

      {




        this.DialogResult = DialogResult.OK;

        this.Close();

      }

    }

行程序检验结果,我们输入正确的值后,界面窗口关闭,并且实现我们要达到的目的。

本文标题: C# winform程序读取文本中的值实例讲解
本文地址: http://www.shtuke.com/ruanjian/csharp/262910.html

如果认为本文对您有所帮助请赞助本站

支付宝扫一扫赞助微信扫一扫赞助

  • 支付宝扫一扫赞助
  • 微信扫一扫赞助
  • 支付宝先领红包再赞助
    声明:凡注明"本站原创"的所有文字图片等资料,版权均属编程客栈所有,欢迎转载,但务请注明出处。
    C#中使用angular的方法步骤C#中对称加密算法的踩坑日常记录
    Top 极速赛车手机版下载 极速赛车手机官网 极速赛车APP下载 极速赛车手机版下载 极速赛车APP 极速赛车APP下载 极速赛车手机版下载 极速赛车APP 极速赛车APP 极速赛车APP