国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

步驟1:建立ini文件

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

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

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

步驟3:編寫代碼

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

```csharp

private void readunlock()

{

try

{

StreamReader reader1 new StreamReader("");

label2.Text ();

();

}

catch (Exception ex)

{

throw ex;

}

}

```

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

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

```csharp

private void Warn_Load(object sender, EventArgs e)

{

readunlock();

}

```

步驟5:檢查輸入值

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

```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ù)期的目的。

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

標(biāo)簽: