C# Класс FarsiLibrary.Win.FATabStrip

Наследование: FarsiLibrary.Win.BaseClasses.BaseStyledPanel, ISupportInitialize, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
menu System.Windows.Forms.ContextMenuStrip

Private Properties

Свойство Тип Описание
AllowDraw bool
OnCalcTabPage void
OnCollectionChanged void
OnDrawTabPage void
OnMenuItemClicked void
OnMenuVisibleChanged void
SelectItem void
SetDefaultSelected void
UnDrawAll void
UnSelectItem void
UpdateLayout void

Открытые методы

Метод Описание
AddTab ( FATabStripItem tabItem ) : void

Add a FATabStripItem to this control without selecting it.

AddTab ( FATabStripItem tabItem, bool autoSelect ) : void

Add a FATabStripItem to this control. User can make the currently selected item or not.

BeginInit ( ) : void
EndInit ( ) : void
FATabStrip ( ) : System
GetTabItemByPoint ( Point pt ) : FATabStripItem

Get a FATabStripItem at provided point. If no item was found, returns null value.

HitTest ( Point pt ) : HitTestResult

Returns hit test results

RemoveTab ( FATabStripItem tabItem ) : void

Remove a FATabStripItem from this control.

ResetFont ( ) : void
ShouldSerializeFont ( ) : bool
ShouldSerializeItems ( ) : bool
ShouldSerializeSelectedItem ( ) : bool
ShowMenu ( ) : void

Display items menu

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

OnMenuItemsLoad ( EventArgs e ) : void

Loads menu items based on FATabStripItems currently added to this control.

OnMenuItemsLoaded ( EventArgs e ) : void

Fires MenuItemsLoaded event.

OnMenuItemsLoading ( HandledEventArgs e ) : void

Fires MenuItemsLoading event.

OnMouseDown ( MouseEventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnRightToLeftChanged ( EventArgs e ) : void
OnSizeChanged ( EventArgs e ) : void
OnTabStripItemChanged ( TabStripItemChangedEventArgs e ) : void

Fires TabStripItemSelectionChanged event.

OnTabStripItemClosed ( EventArgs e ) : void

Fires TabStripItemClosed event.

OnTabStripItemClosing ( TabStripItemClosingEventArgs e ) : void

Fires TabStripItemClosing event.

Приватные методы

Метод Описание
AllowDraw ( FATabStripItem item ) : bool
OnCalcTabPage ( Graphics g, FATabStripItem currentItem ) : void
OnCollectionChanged ( object sender, CollectionChangeEventArgs e ) : void
OnDrawTabPage ( Graphics g, FATabStripItem currentItem ) : void
OnMenuItemClicked ( object sender, ToolStripItemClickedEventArgs e ) : void
OnMenuVisibleChanged ( object sender, EventArgs e ) : void
SelectItem ( FATabStripItem tabItem ) : void
SetDefaultSelected ( ) : void
UnDrawAll ( ) : void
UnSelectItem ( FATabStripItem tabItem ) : void
UpdateLayout ( ) : void

Описание методов

AddTab() публичный Метод

Add a FATabStripItem to this control without selecting it.
public AddTab ( FATabStripItem tabItem ) : void
tabItem FATabStripItem
Результат void

AddTab() публичный Метод

Add a FATabStripItem to this control. User can make the currently selected item or not.
public AddTab ( FATabStripItem tabItem, bool autoSelect ) : void
tabItem FATabStripItem
autoSelect bool
Результат void

BeginInit() публичный Метод

public BeginInit ( ) : void
Результат void

Dispose() защищенный Метод

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EndInit() публичный Метод

public EndInit ( ) : void
Результат void

FATabStrip() публичный Метод

public FATabStrip ( ) : System
Результат System

GetTabItemByPoint() публичный Метод

Get a FATabStripItem at provided point. If no item was found, returns null value.
public GetTabItemByPoint ( Point pt ) : FATabStripItem
pt Point
Результат FATabStripItem

HitTest() публичный Метод

Returns hit test results
public HitTest ( Point pt ) : HitTestResult
pt Point
Результат HitTestResult

OnMenuItemsLoad() защищенный Метод

Loads menu items based on FATabStripItems currently added to this control.
protected OnMenuItemsLoad ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMenuItemsLoaded() защищенный Метод

Fires MenuItemsLoaded event.
protected OnMenuItemsLoaded ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMenuItemsLoading() защищенный Метод

Fires MenuItemsLoading event.
protected OnMenuItemsLoading ( HandledEventArgs e ) : void
e System.ComponentModel.HandledEventArgs
Результат void

OnMouseDown() защищенный Метод

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnMouseLeave() защищенный Метод

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMouseMove() защищенный Метод

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnPaint() защищенный Метод

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

OnRightToLeftChanged() защищенный Метод

protected OnRightToLeftChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

OnSizeChanged() защищенный Метод

protected OnSizeChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

OnTabStripItemChanged() защищенный Метод

Fires TabStripItemSelectionChanged event.
protected OnTabStripItemChanged ( TabStripItemChangedEventArgs e ) : void
e TabStripItemChangedEventArgs
Результат void

OnTabStripItemClosed() защищенный Метод

Fires TabStripItemClosed event.
protected OnTabStripItemClosed ( EventArgs e ) : void
e System.EventArgs
Результат void

OnTabStripItemClosing() защищенный Метод

Fires TabStripItemClosing event.
protected OnTabStripItemClosing ( TabStripItemClosingEventArgs e ) : void
e TabStripItemClosingEventArgs
Результат void

RemoveTab() публичный Метод

Remove a FATabStripItem from this control.
public RemoveTab ( FATabStripItem tabItem ) : void
tabItem FATabStripItem
Результат void

ResetFont() публичный Метод

public ResetFont ( ) : void
Результат void

ShouldSerializeFont() публичный Метод

public ShouldSerializeFont ( ) : bool
Результат bool

ShouldSerializeItems() публичный Метод

public ShouldSerializeItems ( ) : bool
Результат bool

ShouldSerializeSelectedItem() публичный Метод

public ShouldSerializeSelectedItem ( ) : bool
Результат bool

ShowMenu() публичный Метод

Display items menu
public ShowMenu ( ) : void
Результат void

Описание свойств

menu публичное свойство

public ContextMenuStrip,System.Windows.Forms menu
Результат System.Windows.Forms.ContextMenuStrip