X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1b1ca07a708a2375c3fa6a568c1e29a710d6d56a..55f9f0cbc8dcf45f8d484b2f931c5c254d4404d1:/docs/latex/wx/tsizer.tex diff --git a/docs/latex/wx/tsizer.tex b/docs/latex/wx/tsizer.tex index ba9483a394..3cede468fb 100644 --- a/docs/latex/wx/tsizer.tex +++ b/docs/latex/wx/tsizer.tex @@ -113,6 +113,21 @@ initial width: Within wxDesigner, this stretch factor gets set from the {\it Option} menu. +\subsubsection{Hiding controls using sizers}\label{sizershiding} + +You can hide controls contained in sizers the same way you would hide any control, +using the \helpref{wxWindow::Show}{wxwindowshow} method. + +However, wxSizer also offers a separate method which can tell the sizer not to +consider that control in its size calculations. To hide a window using the sizer, +call \helpref{wxSizer::Show}{wxsizershow}. You must then call Layout on the sizer +to force an update. + +This is useful when hiding parts of the interface, since you can avoid removing +the controls from the sizer and having to add them back later. + +Note: This is supported only by wxBoxSizer and wxFlexGridSizer. + \wxheading{wxBoxSizer} \helpref{wxBoxSizer}{wxboxsizer} can lay out its children either vertically