重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

C#winform程序如何读取文本中的值-创新互联

C# winform程序如何读取文本中的值,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联公司网站建设公司提供网站设计和自适应建站服务。团队由有经验的网页设计师、程序员和市场专家组成,能够提供从html5,网站制作,广告投放平台,模板建站到微信小程序开发等全方位服务。 以客户为中心,致力于为客户提供创新、高效的解决方案,帮助您打造成功的企业网站。

在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程序如何读取文本中的值问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


文章名称:C#winform程序如何读取文本中的值-创新互联
文章地址:http://cqcxhl.com/article/epgpj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP