Voglio nascondere panel2 su un contenitore diviso e fare in modo che panel1 utilizzi lo spazio. Speravo che impostare Panel2Collapsed avrebbe funzionato, ma senza fortuna. Idee?Come posso nascondere un pannello su uno SplitContainer?
risposta
questo ha funzionato per me su una situazione simile:
splitContainer1.Panel2Collapsed = true;
splitContainer1.Panel2.Hide();
ho voluto il secondo pannello di non essere visibile a tutti, in alcuni casi, quindi ho implementato in questo modo.
Se non si imposta SplitterDistance e si chiama Hide(), quale parte di Panel2 è visibile? –
Se ricordo correttamente, se non hai impostato SplitterDistance, in fondo al Pannello1 il cursore del mouse cambia, rendendo evidente che c'è un altro pannello. –
ma cosa succede quando l'utente ridimensiona il modulo – CrashCodes
Provare a impostare panel2.Visible = false.
impostazione Panel2Collapsed
proprietà true
in forma progettista e programatically sia il lavoro come li si vuole (cioè Panel1 poi occupa tutto lo spazio) ... quindi ci deve essere qualcos'altro.
this.splitContainerControl1.Panel2.Hide();
this.splitContainerControl1.Panel2.Height = 0;
this.splitContainerControl1.IsSplitterFixed = true;
Questo ha funzionato per me.
almeno con winforms non funziona! – boboes
splitContainer1.PanelVisibility = SplitPanelVisibility.Panel1
Non esiste alcuna proprietà di questo tipo. –
Funziona con Devexpress SplitContainerControl. Forse qui non è il posto giusto ma ha funzionato per me, grazie. –
Con Visual Studio 2017 è un po 'più di trucco. Questo è quello che devo lavorare per me. MyControl si trova all'interno di panel1.
'vb.net:
MySplitContainer.Panel2Collapsed = True
MySplitContainer.Panel2.Hide()
MySplitContainer.SplitterDistance = MySplitContainer.Height
MySplitContainer.Panel1.Anchor = AnchorStyles.Bottom
MyControl.Height = MySplitContainer.Height
'for C# just add a semi-colon onto the end of each line and it should work.
- 1. Altezza del pannello fissa in un SplitContainer
- 2. Come aggiungere un pannello a SplitContainer?
- 3. Nascondere un pannello dovrebbe forzare i controlli qui sotto per spostare su e ridimensionare il modulo
- 4. Come posso disegnare su un pannello in C#?
- 5. Come nascondere/mostrare il pannello Stack in wpf mvvm
- 6. Come posso creare un pannello misto alfa?
- 7. Come posso "nascondere" un UIRefreshControl?
- 8. WinForms: alternativa a SplitContainer?
- 9. Pannello di visualizzazione del riquadro Splitlaytainer o del pannello autosized (VB.NET)
- 10. Come nascondere un elemento in uno spinner Android
- 11. Come posso sostituire un widget GWT in un pannello?
- 12. Come "nascondere" un eseguibile da uno script bash?
- 13. Come nascondere il pannello principale e mostrare un'immagine su tutta la pagina?
- 14. C'è un tasto di scelta rapida per bloccare/nascondere automaticamente un pannello come Solution Explorer?
- 15. Come nascondere un UIBarButtonItem?
- 16. È possibile rimuovere panel2 da SplitContainer in Windows Forms?
- 17. Come posso nascondere tutti gli errori di un progetto Eclipse?
- 18. Come nascondere l'overflow su select2?
- 19. Nascondere un QWidget su un QToolbar?
- 20. Dissolvenza di un pannello - Moduli di Windows
- 21. come mostrare/nascondere la colonna in un pannello di griglia extjs 3
- 22. Java: Come posso disabilitare facendo clic su un pannello mentre mostri la finestra di dialogo?
- 23. Come cambiare il colore di sfondo su un pannello Java?
- 24. Come posso nascondere/mostrare un div quando si fa clic su un pulsante?
- 25. Come posso nascondere un pulsante di dijit/form /?
- 26. Android: come nascondere ActionBar su determinate attività
- 27. Come nascondere un tag select?
- 28. Come nascondere completamente un QGridLayout?
- 29. Come posso nascondere una finestra della console?
- 30. Come posso nascondere completamente groupIndicator di ExpandableListView?
Cosa succede in realtà quando si imposta Panel2Collapsed su true? Panel2 rimane visibile? –