public | TabControl(TabControlCreateParams& createParams) |
public | TabControl(const Font& font_, const Color& frameColor_, const Point& location, const Size& size, Dock dock, Anchors anchors) |
public | TabControl(const Point& location, const Size& size, Dock dock, Anchors anchors) |
public void | AddTabPage(TabPage* tabPage) |
public void | AddTabPage(const String<char>& text) |
public void | AddTabPage(const String<char>& text, const String<char>& key) |
internal nothrow void | AddTabPageToTabPageMap(TabPage* tabPage) |
private void | CalculateMetrics(Graphics& graphics) |
internal inline nothrow const StringFormat& | CenterFormat() const |
private inline nothrow bool | Changed() const |
public void | CloseAllTabPages() |
internal inline nothrow const Pen& | CloseBoxPen() const |
internal inline nothrow const SolidBrush& | CloseBoxSelectedBrush() const |
public void | CloseTabPage(TabPage* tabPage) |
private void | DrawFrame(Graphics& graphics) |
private void | DrawSelectedTabPage(const Rect& clipRect) |
private void | DrawTabs(Graphics& graphics) |
internal inline nothrow const Pen& | FramePen() const |
internal inline nothrow const Font& | GetFont() const |
internal inline nothrow const StringFormat& | GetStringFormat() const |
public nothrow TabPage* | GetTabPageByKey(const String<char>& key) const |
internal inline nothrow int | HeaderHeight() const |
public nothrow int | IndexOf(TabPage* tabPage) const |
internal inline nothrow int | LeadingWidth() const |
private void | Measure(Graphics& graphics) |
private void | MeasureWidthsAndHeight(Graphics& graphics) |
protected override void | OnLocationChanged() |
protected override void | OnMouseDown(MouseEventArgs& args) |
protected override void | OnMouseEnter() |
protected override void | OnMouseLeave() |
protected override void | OnMouseMove(MouseEventArgs& args) |
protected override void | OnPaint(PaintEventArgs& args) |
protected override void | OnSizeChanged(uint windowState) |
protected virtual void | OnTabPageSelected() |
internal inline nothrow int | OverlapWidth() const |
internal nothrow void | RemoveTabPageFromTabPageMap(TabPage* tabPage) |
private inline nothrow void | ResetChanged() |
internal inline nothrow float | RoundingRadius() const |
public void | SelectNextTabPage() |
public void | SelectPreviousTabPage() |
public inline nothrow TabPage* | SelectedTabPage() const |
internal inline nothrow void | SetChanged() |
internal nothrow void | SetHeaderHeight(int headerHeight_) |
public void | SetSelectedTabPage(TabPage* tabPage) |
private void | SetSelectedTabPagePos() |
public void | SetTabNormalBackgroundColor(const Color& tabNormalBackgroundColor_) |
public void | SetTabSelectedBackgroundColor(const Color& tabSelectedBackgroundColor_) |
public void | SetTextColor(const Color& textColor_) |
private void | SetVisibility(Graphics& graphics) |
internal inline nothrow const Padding& | TabCloseBoxPadding() const |
internal inline nothrow const SolidBrush& | TabNormalBackgroundBrush() const |
internal inline nothrow const Padding& | TabPadding() const |
public Event<TabPageSelectedEventHandler, EmptyEventArgs>& | TabPageSelectedEvent() |
public const Container& | TabPages() const |
internal inline nothrow const SolidBrush& | TabSelectedBackgroundBrush() const |
internal inline nothrow const SolidBrush& | TextBrush() const |
internal inline nothrow int | TopMarginHeight() const |
private enum | Flags |
private StringFormat | centerFormat |
private Pen | closeBoxPen |
private float | closeBoxPenWidth |
private SolidBrush | closeBoxSelectedBrush |
private Color | closeBoxSelectedColor |
private TabPage* | closeStateTabPage |
private Flags | flags |
private Font | font |
private Color | frameColor |
private Pen | framePen |
private int | headerHeight |
private int | leadingWidth |
private int | overlapWidth |
private float | roundingRadius |
private TabPage* | selectedTabPage |
private StringFormat | stringFormat |
private Padding | tabCloseBoxPadding |
private SolidBrush | tabNormalBackgroundBrush |
private Color | tabNormalBackgroundColor |
private Padding | tabPadding |
private HashMap<String<char>, TabPage*, Hasher<String<char>>, EqualTo<String<char>>> | tabPageMap |
private Event<TabPageSelectedEventHandler, EmptyEventArgs> | tabPageSelectedEvent |
private Container | tabPages |
private SolidBrush | tabSelectedBackgroundBrush |
private Color | tabSelectedBackgroundColor |
private SolidBrush | textBrush |
private Color | textColor |
private int | topMarginHeight |