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

所属分类: 软件编程 / C#教程 阅读数: 92
收藏 0 赞 0 分享

在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#实现写系统日志的方法

这篇文章主要介绍了C#实现写系统日志的方法,涉及C#针对系统日志的创建、写入及删除等技巧,非常具有实用价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#编程实现自定义热键的方法

这篇文章主要介绍了C#编程实现自定义热键的方法,涉及C#键盘按键设置的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#实现读取被进程占用的文件实现方法

这篇文章主要介绍了C#实现读取被进程占用的文件实现方法,涉及C#进程操作及文件读取的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#获取任务栏显示进程的方法

这篇文章主要介绍了C#获取任务栏显示进程的方法,涉及C#针对进程操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#调用dos窗口获取相关信息的方法

这篇文章主要介绍了C#调用dos窗口获取相关信息的方法,涉及C#调用dos窗口及进程操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#通过Semaphore类控制线程队列的方法

这篇文章主要介绍了C#通过Semaphore类控制线程队列的方法,涉及Semaphore类操作线程队列的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#使用Dispose模式实现手动对资源的释放

这篇文章主要介绍了C#使用Dispose模式实现手动对资源的释放,涉及C#采用Dispose模式操作资源的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#动态创建button的方法

这篇文章主要介绍了C#动态创建button的方法,涉及C#按钮属性动态设置的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C#编程获取资源文件中图片的方法

这篇文章主要介绍了C#编程获取资源文件中图片的方法,涉及C#针对项目中资源文件操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

WinForm实现窗体最大化并遮盖任务栏的方法

这篇文章主要介绍了WinForm实现窗体最大化并遮盖任务栏的方法,涉及C#实现WinForm窗体全屏显示的实现及调用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多