Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

vb.net treeview abarbeiten

Empfohlene Antworten

Treeview.SelectedNodes ;)

  • Autor

gibt es leider nicht.

es gibt eine Methode "TreeView.SelectedNode" der mir das aktuell selektierte node zurückgibt (hat aber nichts mit den checkboxen zu tun).

lg

jasso

Sorry Mein fehler...

also so geht es aufjedenfall:


 private void button1_Click(object sender, EventArgs e)

        {

            string strMsg = string.Empty;


            foreach (TreeNode node in m_Tree.Nodes)

            {

                if (node.Checked)

                {

                    strMsg += node.Text + ", ";

                }

                else

                {

                }

            }


            strMsg = strMsg.TrimEnd();


            strMsg = strMsg.Remove(strMsg.Length - 1, 1);


            MessageBox.Show(strMsg);

        }

  • Autor

aber dein Ansatz war auf jeden fall hilfreich.

jetzt mach ichs durch ne recursive funktion:

    Private Function getchecked(ByRef checked As ArrayList, ByRef aktnode As TreeNode)

        Dim xnode As TreeNode

        For Each xnode In aktnode.Nodes

            If xnode.Checked Then

                checked.Add(xnode.Tag)

            End If

            getchecked(checked, xnode)

        Next

    End Function
erstdurchlauf durch:
        Dim checked As ArrayList

        checked = New ArrayList

        Dim xnode As TreeNode

        For Each xnode In tv_baum.Nodes

            If xnode.Checked Then

                checked.Add(xnode.Tag)

            End If

            getchecked(checked, xnode)

        Next

danke für deine mühen

lg

jasso

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.