In This Topic
The NSingleVisiblePanel class represents a panel in which only a single child widget is visible at a time. The visible child widget is specified by its index, via the NSingleVisiblePanel-VisibleIndex property.
The example below demonstrates how to create a single visible panel that contains 3 labels and instruct the panel to display the second label:
Single Visible Panel Example |
Copy Code
|
NSingleVisiblePanel panel = new NSingleVisiblePanel();
panel.Add(new NLabel("This is label 0"));
panel.Add(new NLabel("This is label 1"));
panel.Add(new NLabel("This is label 2"));
panel.VisibleIndex = 1;
|
Properties and Events
The single visible panel provides the following properties:
- VisibleIndex - the zero-based index of the currently visible child element. When the value of this property changes the VisibleIndexChanged event is fired.
- VisibleElement - indicates the currently visible child element. When the value of this property changes, the VisibleIndex is automatically updated and the VisibleIndexChanged event is fired.
- SizeToVisible - determines whether the panel should be sized to the visible element or to all contained elements.
See Also