我的程序包含:做結構檢查循環已經存在或不
- 「textBox1的」爲ID
「添加」按鈕來保存結構每次所有的數據我點擊它
「保存」按鈕,所有項目的結構轉換成XML文件
要保存所有的數據保存單擊添加後,但噸已經成功。
事情是我想比較,如果數據/元素鍵已經存在或沒有。
如果數據/元素已經存在,那麼msgbox("ID ALREADY EXIST")
如果不繼續添加
所以,我開始使用此代碼的編碼,問題是,它只是比較的第一要素,但不是別人。請幫忙。
Public Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim index As Integer = Nothing
If ioDevice IsNot Nothing Then
index = ioDevice.Length
Else
index = 0
End If
ReDim Preserve ioDevice(index)
Dim i As Integer = 0
With ioDevice(index)
Do
If ioDevice IsNot Nothing AndAlso ioDevice(i).DeviceID = TextBox1.Text = False Then
MsgBox("PROCEED")
.DeviceID = device.DeviceID
.ConfigFile = device.ConfigFile
.Dll = device.Dll
Else
MsgBox("ALREADY EXIST")
device.DeviceID = vbEmpty
End If
i = i + 1
Loop Until i < ioDevice.Length + 1
End With
End Sub
您的一些問題有答案,但您沒有發表任何反饋意見(包括評論或接受答案。如果答案不起作用或者您對答案有任何疑問,請向答覆作者提供反饋。此外,如果答案解決了您的問題,請點擊答案旁邊的複選標記以接受答案。請看[接受答案:它是如何工作的?](http://meta.stackexchange.com/a/5235/308647 )。 –