卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

建立C# Winform程序讀取文本中的值

在C# Winform程序開發(fā)過程中,我們經(jīng)常需要設(shè)定一些變化的值,并在程序中進(jìn)行對(duì)比或參照。比如,我們可以設(shè)定一個(gè)固定值,然后讓程序檢查當(dāng)前的值是否符合規(guī)定。實(shí)現(xiàn)這個(gè)功能非常簡單,下面就來看看具體的

在C# Winform程序開發(fā)過程中,我們經(jīng)常需要設(shè)定一些變化的值,并在程序中進(jìn)行對(duì)比或參照。比如,我們可以設(shè)定一個(gè)固定值,然后讓程序檢查當(dāng)前的值是否符合規(guī)定。實(shí)現(xiàn)這個(gè)功能非常簡單,下面就來看看具體的實(shí)現(xiàn)過程。

步驟1:建立ini文件

首先,在編寫Winform程序時(shí),在release或debug目錄中建立一個(gè)后綴名為ini的文件。ini結(jié)尾的文件類似于文本文檔,可以直接雙擊打開。在這里,我們建立一個(gè)名為的文件,并在里面填寫例如"TEST888"這樣的字符。

步驟2:設(shè)計(jì)程序界面

我們需要設(shè)計(jì)一個(gè)程序界面,用于檢查用戶輸入的值是否與之前在INI文件中設(shè)定的值相同。在這個(gè)例子中,我們使用一個(gè)label控件(label2)來存儲(chǔ)設(shè)定的值,同時(shí)將其設(shè)置為不可見。

步驟3:編寫代碼

首先,我們需要引用命名空間,以便進(jìn)行文件的讀寫訪問。然后,我們編寫一個(gè)函數(shù)來讀取之前建立的文件中的值,并將其賦值給label2。代碼如下所示:

```csharp

private void readunlock()

{

try

{

StreamReader reader1 new StreamReader("");

label2.Text ();

();

}

catch (Exception ex)

{

throw ex;

}

}

```

步驟4:調(diào)用讀取函數(shù)

在界面加載時(shí),我們需要調(diào)用readunlock()函數(shù)來讀取值。代碼如下所示:

```csharp

private void Warn_Load(object sender, EventArgs e)

{

readunlock();

}

```

步驟5:檢查輸入值

最后,我們需要編寫一個(gè)文本框的回車事件,用于檢查用戶輸入的值是否與文件中保存的值相同。代碼如下所示:

```csharp

private void textBox1_KeyDown(object sender, KeyEventArgs e)

{

if (( Keys.Enter) (textBox1.Text label2.Text))

{

this.DialogResult DialogResult.OK;

();

}

}

```

運(yùn)行程序

現(xiàn)在,我們可以運(yùn)行程序并測試結(jié)果。當(dāng)我們輸入正確的值后,界面窗口將關(guān)閉,并且達(dá)到了我們預(yù)期的目的。

通過這個(gè)例子,我們可以看到,在C# Winform程序中讀取文本中的值非常簡單。只需遵循上述步驟,我們就能輕松實(shí)現(xiàn)這個(gè)功能。

標(biāo)簽: