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 Result<bool> | AddTabPage(TabPage* tabPage) |
public Result<bool> | AddTabPage(const String<char>& text) |
public Result<bool> | AddTabPage(const String<char>& text, const String<char>& key) |
internal void | AddTabPageToTabPageMap(TabPage* tabPage) |
private void | CalculateMetrics(Graphics& graphics) |
internal inline const StringFormat& | CenterFormat() const |
private inline bool | Changed() const |
public Result<bool> | CloseAllTabPages() |
internal inline const Pen& | CloseBoxPen() const |
internal inline const SolidBrush& | CloseBoxSelectedBrush() const |
public Result<bool> | CloseTabPage(TabPage* tabPage) |
private Result<bool> | DrawFrame(Graphics& graphics) |
private Result<bool> | DrawSelectedTabPage(const Rect& clipRect) |
private Result<bool> | DrawTabs(Graphics& graphics) |
internal inline const Pen& | FramePen() const |
internal inline const Font& | GetFont() const |
internal inline const StringFormat& | GetStringFormat() const |
public TabPage* | GetTabPageByKey(const String<char>& key) const |
internal inline int | HeaderHeight() const |
public int | IndexOf(TabPage* tabPage) const |
private void | Init() |
internal inline int | LeadingWidth() const |
private Result<bool> | Measure(Graphics& graphics) |
private Result<bool> | MeasureWidthsAndHeight(Graphics& graphics) |
protected override Result<bool> | OnLocationChanged() |
protected override Result<bool> | OnMouseDown(MouseEventArgs& args) |
protected override Result<bool> | OnMouseEnter(EnterLeaveEventArgs& args) |
protected override Result<bool> | OnMouseLeave(EnterLeaveEventArgs& args) |
protected override Result<bool> | OnMouseMove(MouseEventArgs& args) |
protected override Result<bool> | OnPaint(PaintEventArgs& args) |
protected override Result<bool> | OnSizeChanged(SizeChangedEventArgs& args) |
protected virtual void | OnTabPageSelected() |
internal inline int | OverlapWidth() const |
internal void | RemoveTabPageFromTabPageMap(TabPage* tabPage) |
private inline void | ResetChanged() |
internal inline float | RoundingRadius() const |
public Result<bool> | SelectNextTabPage() |
public Result<bool> | SelectPreviousTabPage() |
public inline TabPage* | SelectedTabPage() const |
internal inline void | SetChanged() |
internal void | SetHeaderHeight(int headerHeight_) |
public Result<bool> | SetSelectedTabPage(TabPage* tabPage) |
private Result<bool> | SetSelectedTabPagePos() |
public Result<bool> | SetTabNormalBackgroundColor(const Color& tabNormalBackgroundColor_) |
public Result<bool> | SetTabSelectedBackgroundColor(const Color& tabSelectedBackgroundColor_) |
public Result<bool> | SetTextColor(const Color& textColor_) |
private void | SetVisibility(Graphics& graphics) |
internal inline const Padding& | TabCloseBoxPadding() const |
internal inline const SolidBrush& | TabNormalBackgroundBrush() const |
internal inline const Padding& | TabPadding() const |
public Event<TabPageSelectedEventHandler, EmptyEventArgs>& | TabPageSelectedEvent() |
public const ComponentContainer& | TabPages() const |
internal inline const SolidBrush& | TabSelectedBackgroundBrush() const |
internal inline const SolidBrush& | TextBrush() const |
internal inline 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 ComponentContainer | tabPages |
private SolidBrush | tabSelectedBackgroundBrush |
private Color | tabSelectedBackgroundColor |
private SolidBrush | textBrush |
private Color | textColor |
private int | topMarginHeight |