Class PageControl
Represents a control that may contain several pages. It is similar to the TabControl but contains no tabs. This control is widely used in wizards.
Inheritance
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
PageControl
Namespace: FastReport.Controls
Assembly: FastReport.dll
Syntax
public class PageControl : ContainerControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl
Constructors
PageControl()
Initializes a new instance of the PageControl class with default settings.
Declaration
public PageControl()
Properties
ActivePage
Gets or sets the active page.
Declaration
[Browsable(false)]
public Panel ActivePage { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Forms.Panel |
ActivePageIndex
Gets or sets the index of active page.
Declaration
[Browsable(false)]
public int ActivePageIndex { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
HighlightPageIndex
Gets or sets the highlighted page index.
Declaration
[Browsable(false)]
public int HighlightPageIndex { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Padding
This property is not relevant to this class
Declaration
[Browsable(false)]
public Padding Padding { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Forms.Padding |
Pages
Gets the collection of pages.
Declaration
[Browsable(false)]
public Control.ControlCollection Pages { get; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Forms.Control.ControlCollection |
SelectorTabHeight
Gets or sets the height of selector tab.
Declaration
public int SelectorTabHeight { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
SelectorWidth
Gets or sets a value that determines whether the selector area is visible or not.
Declaration
public int SelectorWidth { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Methods
GetTabAt(Point)
Gets tab at specified mouse point.
Declaration
public int GetTabAt(Point pt)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Point | pt | The mouse point. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Index of tab under mouse; -1 if mouse is outside tab area. |
OnMouseLeave(EventArgs)
Declaration
protected override void OnMouseLeave(EventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.EventArgs | e |
Overrides
System.Windows.Forms.Control.OnMouseLeave(System.EventArgs)
OnMouseMove(MouseEventArgs)
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Forms.MouseEventArgs | e |
Overrides
System.Windows.Forms.Control.OnMouseMove(System.Windows.Forms.MouseEventArgs)
OnMouseUp(MouseEventArgs)
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Forms.MouseEventArgs | e |
Overrides
System.Windows.Forms.Control.OnMouseUp(System.Windows.Forms.MouseEventArgs)
OnPaint(PaintEventArgs)
Declaration
protected override void OnPaint(PaintEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Forms.PaintEventArgs | e |
Overrides
System.Windows.Forms.Control.OnPaint(System.Windows.Forms.PaintEventArgs)
OnParentRightToLeftChanged(EventArgs)
Declaration
protected override void OnParentRightToLeftChanged(EventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.EventArgs | e |
Overrides
System.Windows.Forms.Control.OnParentRightToLeftChanged(System.EventArgs)
SelectNextPage()
Selects the next page.
Declaration
public void SelectNextPage()
SelectPrevPage()
Selects the previous page.
Declaration
public void SelectPrevPage()
Events
PageSelected
Occurs when page is selected.
Declaration
public event EventHandler PageSelected
Event Type
| Type | Description |
|---|---|
| System.EventHandler |