Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di nico95
    Registrato dal
    Dec 2008
    Messaggi
    33

    [VB.NET] Gestione splitcontainer

    Ciao a tutti vorrei controllare uno split container con un unico bottone (in modo che quando il pannello è chiuso il bottone lo apra mentre quando il pannello è aperto lo chiuda) ho provato con questo codice ma con deludenti risultati
    Codice PHP:
    Private Sub Button4_Click(ByVal sender As System.ObjectByVal e As System.EventArgs)Handles Button4.Click         
    If Me.SplitContainer1.Panel1Collapsed True Then             
    Me
    .SplitContainer1.Panel1Collapsed False         
    End 
    If         
    If 
    Me.SplitContainer1.Panel1Collapsed False Then             
    Me
    .SplitContainer1.Panel1Collapsed True         
    End 
    If         
    Me.SplitContainer1.Panel2Collapsed False
    End Sub 

  2. #2
    Le condizioni, non si valutano in questo modo ....
    Guarda i commenti al codice
    codice:
    'Al secondo Click del Button, qui è vera la condizione che Collapsed è uguale a True
    If Me.SplitContainer1.Panel1Collapsed = True Then              
    'Quindi la imposta a False
    Me.SplitContainer1.Panel1Collapsed = False          
    End If          
    'A questo punto, è anche vera la condizione Collapsed = False
    If Me.SplitContainer1.Panel1Collapsed = False Then              
    ' e la reimposta a True
    Me.SplitContainer1.Panel1Collapsed = True          
    End If
    Risultato: Dal secondo Click in poi Collapsed sarà sempre =True.

    Diversamente sarebbe così:
    codice:
      If SplitContainer1.Panel1Collapsed = False Then
                SplitContainer1.Panel1Collapsed = True
            Else
                SplitContainer1.Panel1Collapsed = False
            End If
    Facci sapere...
    Ciao

  3. #3
    Utente di HTML.it L'avatar di nico95
    Registrato dal
    Dec 2008
    Messaggi
    33
    grazie mille anche per la spiegazione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.