- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TreeViewのTag情報取得)
TreeViewのTag情報取得
このQ&Aのポイント
- VB.NET2003を使用してCheckBox付のTreeViewを作成し、階層構造で人名とメールアドレスをセットした場合、特定の人のメールアドレスのみを取得する方法を教えてください。
- TreeViewを使った階層構造で人名とメールアドレスを設定し、特定の人のメールアドレスのみを取得する方法をVB.NET2003を使用して教えてください。
- VB.NET2003でCheckBox付きのTreeViewを作成し、階層構造で人名とメールアドレスを設定しました。特定の人のメールアドレスのみを取得する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
チェックされたのをいつ所得したいのでしょう? チェックされた時点でいいのであれば TreeViewのAfterChekイベントで dim nd as TreeNode nd = e.Node if nd.Checked then MsgBox(nd.Tag) end if 別のイベント たとえば別ボタンのClick時点なら dim ndParent, ndChaild1, ndChaild2 as TreeNode dim sb as new System.Text.StringBuilder for each ndParent in TreeView1.Nodes for each ndChild1 in ndParent.Nodes for each ndchild2 in ndChild1.Nodes if ndChild2.Chkeced then if sb.Length <> 0 then sb.Append( vbCrLf ) end if sb.Append( ndChild2.Tag ) end if next ' ndChild2 next ' ndChild1 next ' ndParent MsgBox(sb.ToString) といった具合になるかと
お礼
完璧なご回答有り難うございます! すぐに解決致しました。 非常に参考になりました。
補足
教えて頂いた通り、 別のボタンクリック時にデータ取得したいと考えております。 上記内容でまずは試したいと思います。 有り難うございます。