プロセス:ノードは、ノードtext=textbox1.textのツリービューコントロールに追加されます
重複ノードの追加を防ぎたい。たとえば、テキスト「ABC」のノードが追加された場合、次回はテキスト「ABC」のノードをツリービューコントロールに追加しないでください。
以下の方法を試しましたが、期待通りの結果が得られませんでした。方法A)
Dim list As New ArrayList
list.Add(TextBox1.Text)
if list.Contains(Textbox1.Text) then
MsgBox("Use different name")
else
.....code to add node with text
end if
方法B)
if Treeview1.Nodes.Count > 0 then
For i = 0 to Treeview1.Nodes.Count
if Treeview1.Nodes(i).Text=Textbox1.Text then
MsgBox("Use different name")
end if
next
else
........code to add node with text
end if
このフォーラムでC#に提案された解決策を理解できませんでした。
どんな助けでも本当にありがたいです。
ありがとう