Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VisualBasic] TreeView CheckBoxes

    Ciao a tutto il forum..
    siete la mia ultima spiaggia prima del tentato suicidio.. eheheheh
    Allora.. ho una TreeView alla quale ho abilitato le checkbox.
    Ora io ho necessità di sapere a quali nodi viene posta la spunta e a quali viene tolta. Cosa facile.. almeno pare..
    io ho fatto questo esempio:

    If tvw.SelectedItem.Checked = True Then
    MsgBox "Il nodo principale è cliccato"
    End If

    If tvw.SelectedItem.Checked = False Then
    MsgBox "Il nodo Principale non è cliccato"
    End If


    If tvw.SelectedItem.Child.Checked = True Then
    MsgBox "Il primo nodo è cliccato"
    End If

    If tvw.SelectedItem.Child.Checked = False Then
    MsgBox "Il primo nodo non è cliccato"
    End If

    If tvw.SelectedItem.Child.Child.Checked = True Then
    MsgBox "il secondo nodo è cliccato"
    End If

    If tvw.SelectedItem.Child.Child.Checked = True Then
    MsgBox " Il secondo nodo non è cliccato"
    End If
    Direi che funziona perfettamente se non fosse per il fatto che funziona solo per il primo nodo della stessa linea, per i successivi non funziona. Praticamente funziona solo per il capofila e per i successivi della stessa linea non funziona. Questa form con treeview mi serve per far selezionare all'utente delle informazioni che dovrò andare a registrare in un'altra tabella. Se il nodo viene deselezionato, devo saperlo perché dovrò andare a cancellare l'informazione che avevo prima registrato.. spero di essere stato chiaro.. ho veramente bisogno !!!
    AIUTOOOOO VVoVe:

    Grazie a tutti
    Ultra

  2. #2
    A volte mi stupisco di me.. era facilissimo..

    If node.checked = True then
    MsgBox"Nodo " & Node.text & " selezionato"
    End if
    If node.checked = False then
    MsgBox"Nodo " & Node.text & " non selezionato"
    End if
    Non vi sembra semplice??

    Le ho veramente provate tutte!!!


    Grazie comunque!!


    Ultra

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Di quale versione di Visual Basic stiamo parlando? Ho già corretto un'altra discussione aperta da te, questa, quindi ti esorto a leggere il Regolamento e a seguirlo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.