怎么在c#中利用winform读取文本中的值

  介绍

这篇文章给大家介绍怎么在c#中利用winform读取文本中的值,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

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

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

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

怎么在c#中利用winform读取文本中的值

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

怎么在c#中利用winform读取文本中的值

编写代码:

引用IO:使用先;

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

怎么在c#中利用winform读取文本中的值

编写代码:

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

private  void  readunlock ()      ,,,{      ,,,,,试一试      ,,,,,{               ,,,,,,,StreamReader  reader1 =, new  StreamReader (“unlock.ini");      ,,,,,,,label2.Text =, reader1.ReadLine ();      ,,,,,,,reader1.Close ();      ,,,,,}      ,,,,,catch  (Exception 交货)      ,,,,,{      ,,,,,,,throw 交货;      ,,,,,}      ,,,}

怎么在c#中利用winform读取文本中的值

编写代码:

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

, private  void  Warn_Load (object ,发送方,EventArgs  e)      ,,,{      ,,,,,readunlock ();      ,,,}

怎么在c#中利用winform读取文本中的值

编写代码:

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

,, private  void  textBox1_KeyDown (object ,发送方,KeyEventArgs  e)      ,,,{      ,,,,,if  ((==e.KeyCode  Keys.Enter),,,, (textBox1.Text ==, label2.Text))      ,,,,,{               ,,,,,,,this.DialogResult =, DialogResult.OK;      ,,,,,,,this.Close ();      ,,,,,}      ,,,}

怎么在c#中利用winform读取文本中的值

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

关于怎么在c#中利用winform读取文本中的值就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在c#中利用winform读取文本中的值