C# Class System.Windows.Forms.TabControl

Inheritance: Control
Show file Open project: Clancey/MonoMac.Windows.Form Class Usage Examples

Private Properties

Property Type Description
DropRow void
FillRow void
FillRow void
FillRowV void
GetScrollButtonState PushButtonState
GetTab TabPage
IndexForTabPage int
InsertTab void
MeasureStringWidth int
NavigateTabs bool
OnDrawItemInternal void
OnPaintInternal void
OnRightToLeftLayoutChanged void
OnUIAHorizontallyScrollableChanged void
OnUIAHorizontallyScrolled void
Redraw void
ResizeTabPages void
ScaleCore void
SetTab void
SizeChangedHandler void

Public Methods

Method Description
DeselectTab ( TabPage tabPage ) : void
DeselectTab ( int index ) : void
DeselectTab ( string tabPageName ) : void
GetControl ( int index ) : Control
GetTabRect ( int index ) : Rectangle
SelectTab ( TabPage tabPage ) : void
SelectTab ( int index ) : void
SelectTab ( string tabPageName ) : void
TabControl ( ) : System
ToString ( ) : string

Protected Methods

Method Description
CreateControlsInstance ( ) : Control.ControlCollection
CreateHandle ( ) : void
Dispose ( bool disposing ) : void
GetItems ( ) : object[]
GetItems ( Type baseType ) : object[]
GetToolTipText ( object item ) : string
IsInputKey ( Keys keyData ) : bool
OnDeselected ( TabControlEventArgs e ) : void
OnDeselecting ( TabControlCancelEventArgs e ) : void
OnDrawItem ( DrawItemEventArgs e ) : void
OnEnter ( EventArgs e ) : void
OnFontChanged ( EventArgs e ) : void
OnHandleCreated ( EventArgs e ) : void
OnHandleDestroyed ( EventArgs e ) : void
OnKeyDown ( KeyEventArgs ke ) : void
OnLeave ( EventArgs e ) : void
OnResize ( EventArgs e ) : void
OnSelected ( TabControlEventArgs e ) : void
OnSelectedIndexChanged ( EventArgs e ) : void
OnSelecting ( TabControlCancelEventArgs e ) : void
OnStyleChanged ( EventArgs e ) : void
RemoveAll ( ) : void
UpdateTabSelection ( bool updateFocus ) : void

Private Methods

Method Description
DropRow ( int row ) : void
FillRow ( int start, int end, int amount, Size spacing ) : void
FillRow ( int start, int end, int amount, Size spacing, bool vertical ) : void
FillRowV ( int start, int end, int amount, Size spacing ) : void
GetScrollButtonState ( Rectangle scrollButtonArea, Point cursorLocation ) : PushButtonState
GetTab ( int index ) : TabPage
IndexForTabPage ( TabPage page ) : int
InsertTab ( int index, TabPage value ) : void
MeasureStringWidth ( Graphics graphics, string text, Font font ) : int
NavigateTabs ( Keys keycode ) : bool
OnDrawItemInternal ( DrawItemEventArgs e ) : void
OnPaintInternal ( PaintEventArgs pe ) : void
OnRightToLeftLayoutChanged ( EventArgs e ) : void
OnUIAHorizontallyScrollableChanged ( EventArgs e ) : void
OnUIAHorizontallyScrolled ( EventArgs e ) : void
Redraw ( ) : void
ResizeTabPages ( ) : void
ScaleCore ( float dx, float dy ) : void
SetTab ( int index, TabPage value ) : void
SizeChangedHandler ( object sender, EventArgs e ) : void

Method Details

CreateControlsInstance() protected method

protected CreateControlsInstance ( ) : Control.ControlCollection
return Control.ControlCollection

CreateHandle() protected method

protected CreateHandle ( ) : void
return void

DeselectTab() public method

public DeselectTab ( TabPage tabPage ) : void
tabPage TabPage
return void

DeselectTab() public method

public DeselectTab ( int index ) : void
index int
return void

DeselectTab() public method

public DeselectTab ( string tabPageName ) : void
tabPageName string
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetControl() public method

public GetControl ( int index ) : Control
index int
return Control

GetItems() protected method

protected GetItems ( ) : object[]
return object[]

GetItems() protected method

protected GetItems ( Type baseType ) : object[]
baseType Type
return object[]

GetTabRect() public method

public GetTabRect ( int index ) : Rectangle
index int
return Rectangle

GetToolTipText() protected method

protected GetToolTipText ( object item ) : string
item object
return string

IsInputKey() protected method

protected IsInputKey ( Keys keyData ) : bool
keyData Keys
return bool

OnDeselected() protected method

protected OnDeselected ( TabControlEventArgs e ) : void
e TabControlEventArgs
return void

OnDeselecting() protected method

protected OnDeselecting ( TabControlCancelEventArgs e ) : void
e TabControlCancelEventArgs
return void

OnDrawItem() protected method

protected OnDrawItem ( DrawItemEventArgs e ) : void
e DrawItemEventArgs
return void

OnEnter() protected method

protected OnEnter ( EventArgs e ) : void
e EventArgs
return void

OnFontChanged() protected method

protected OnFontChanged ( EventArgs e ) : void
e EventArgs
return void

OnHandleCreated() protected method

protected OnHandleCreated ( EventArgs e ) : void
e EventArgs
return void

OnHandleDestroyed() protected method

protected OnHandleDestroyed ( EventArgs e ) : void
e EventArgs
return void

OnKeyDown() protected method

protected OnKeyDown ( KeyEventArgs ke ) : void
ke KeyEventArgs
return void

OnLeave() protected method

protected OnLeave ( EventArgs e ) : void
e EventArgs
return void

OnResize() protected method

protected OnResize ( EventArgs e ) : void
e EventArgs
return void

OnSelected() protected method

protected OnSelected ( TabControlEventArgs e ) : void
e TabControlEventArgs
return void

OnSelectedIndexChanged() protected method

protected OnSelectedIndexChanged ( EventArgs e ) : void
e EventArgs
return void

OnSelecting() protected method

protected OnSelecting ( TabControlCancelEventArgs e ) : void
e TabControlCancelEventArgs
return void

OnStyleChanged() protected method

protected OnStyleChanged ( EventArgs e ) : void
e EventArgs
return void

RemoveAll() protected method

protected RemoveAll ( ) : void
return void

SelectTab() public method

public SelectTab ( TabPage tabPage ) : void
tabPage TabPage
return void

SelectTab() public method

public SelectTab ( int index ) : void
index int
return void

SelectTab() public method

public SelectTab ( string tabPageName ) : void
tabPageName string
return void

TabControl() public method

public TabControl ( ) : System
return System

ToString() public method

public ToString ( ) : string
return string

UpdateTabSelection() protected method

protected UpdateTabSelection ( bool updateFocus ) : void
updateFocus bool
return void