Class TabPageAdvanced
A single page within an advanced tab control, carrying its title, icon, hosted control and selection state, and raising change notifications; also supports animated processing and alerting icons.
Inheritance
TabPageAdvanced
Assembly: Reportman.Drawing.Forms.dll
Syntax
public class TabPageAdvanced : PanelAdvanced, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable
Constructors
View Source
TabPageAdvanced()
Declaration
View Source
TabPageAdvanced(string)
Declaration
public TabPageAdvanced(string title)
Parameters
| Type |
Name |
Description |
| string |
title |
|
View Source
TabPageAdvanced(string, Control)
Declaration
public TabPageAdvanced(string title, Control control)
Parameters
View Source
TabPageAdvanced(string, Control, Image)
Declaration
public TabPageAdvanced(string title, Control control, Image icon)
Parameters
View Source
TabPageAdvanced(string, Control, int)
Declaration
public TabPageAdvanced(string title, Control control, int imageIndex)
Parameters
View Source
TabPageAdvanced(string, Control, ImageList, int)
Declaration
public TabPageAdvanced(string title, Control control, ImageList imageList, int imageIndex)
Parameters
Fields
View Source
_control
Declaration
protected Control _control
Field Value
View Source
_icon
Declaration
Field Value
View Source
_imageIndex
Declaration
protected int _imageIndex
Field Value
View Source
_imageList
Declaration
protected ImageList _imageList
Field Value
View Source
_selected
Declaration
Field Value
View Source
_shown
Declaration
Field Value
View Source
_startFocus
Declaration
protected Control _startFocus
Field Value
View Source
_title
Declaration
Field Value
Properties
View Source
Alerting
Declaration
public bool Alerting { get; set; }
Property Value
View Source
AlertingIcon
Declaration
public Image AlertingIcon { get; set; }
Property Value
View Source
CanClose
Declaration
public bool CanClose { get; set; }
Property Value
View Source
Composited
Declaration
public bool Composited { get; set; }
Property Value
View Source
Control
Declaration
public Control Control { get; set; }
Property Value
View Source
CreateParams
Declaration
protected override CreateParams CreateParams { get; }
Property Value
Overrides
View Source
DefaultAlertingIcon
Declaration
public static Image DefaultAlertingIcon { get; }
Property Value
View Source
DefaultProgressIcon
Declaration
public static Image DefaultProgressIcon { get; }
Property Value
View Source
DrawIconHightlight
Declaration
public bool DrawIconHightlight { get; set; }
Property Value
View Source
Icon
Declaration
public Image Icon { get; set; }
Property Value
View Source
ImageIndex
Declaration
public int ImageIndex { get; set; }
Property Value
View Source
ImageList
Declaration
public ImageList ImageList { get; set; }
Property Value
View Source
Processing
Declaration
[Browsable(false)]
public bool Processing { get; set; }
Property Value
View Source
Selected
Declaration
public bool Selected { get; set; }
Property Value
View Source
StartFocus
Declaration
public Control StartFocus { get; set; }
Property Value
View Source
TabWidth
Declaration
public int TabWidth { get; set; }
Property Value
View Source
Title
Declaration
public string Title { get; set; }
Property Value
View Source
TitleAlignment
Declaration
public StringAlignment TitleAlignment { get; set; }
Property Value
Methods
View Source
GetWindowLong(nint, int)
Declaration
public static extern int GetWindowLong(nint hWnd, int nIndex)
Parameters
| Type |
Name |
Description |
| nint |
hWnd |
|
| int |
nIndex |
|
Returns
View Source
InternalConstruct(string, Control, ImageList, int, Image)
Declaration
protected void InternalConstruct(string title, Control control, ImageList imageList, int imageIndex, Image icon)
Parameters
View Source
OnPaintBackground(PaintEventArgs)
Declaration
protected override void OnPaintBackground(PaintEventArgs e)
Parameters
Overrides
View Source
OnPropertyChanged(Property, object)
Declaration
public virtual void OnPropertyChanged(TabPageAdvanced.Property prop, object oldValue)
Parameters
View Source
OnResize(EventArgs)
Declaration
protected override void OnResize(EventArgs eventargs)
Parameters
Overrides
View Source
SetWindowLong(nint, int, int)
Declaration
public static extern int SetWindowLong(nint hWnd, int nIndex, int dwNewLong)
Parameters
| Type |
Name |
Description |
| nint |
hWnd |
|
| int |
nIndex |
|
| int |
dwNewLong |
|
Returns
Events
View Source
PropertyChanged
Declaration
public event TabPageAdvanced.PropChangeHandler PropertyChanged
Event Type
Implements