Class
RadTabbedFormBehavior

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class RadTabbedFormBehavior : RadNonClientUIBaseFormBehavior<RadTabbedFormControl>, IComponent, IDisposable

Inheritance: objectMarshalByRefObjectComponentFormControlBehaviorThemedFormBehaviorRadNonClientUIBaseFormBehavior<RadTabbedFormControl>RadTabbedFormBehavior

Implements: IComponentIDisposable

Inherited Members RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.RegionHeightEllipseRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.MaxFormBorderHeightRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.capturedNCItemRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.Dispose(bool)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.CreateChildItems(RadElement)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.CreateParams(CreateParams)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.HandleWndProc(ref Message)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.CanHandleWndProc()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.UpdateMDIButtonsAndCaptionText()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.AdjustSystemButtonsForStyle()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.AdjustFormIconVisibility()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.IsApplicationMenu()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnWmMDIActivate(ref Message)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnWmSetIcon(ref Message)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnWmSetText(ref Message)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnGetMinMaxInfo(MinMaxInfo)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnActiveMDIChildTextChanged()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.FormHandleCreated()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnAssociatedFormPaintBackground(PaintEventArgs)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnFormAssociated()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.InitializeDummyMenuStrip()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.Form_Load(object, EventArgs)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.NCFromClientCoordinates(Point)RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.ExtendFrameIntoClientArea()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.ResetFormRegion()RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.NonClientUIControlRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.FormElementRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.ClientMarginRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.CaptionHeightRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.CompositionEffectsEnabledRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.CompositionEnabledRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.AllowThemingRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.MenuBoundsRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.IconBoundsRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.CaptionTextBoundsRadNonClientUIBaseFormBehavior<RadTabbedFormControl>.SystemButtonsBoundsThemedFormBehavior.GetMappedWindowPoint(Point)ThemedFormBehavior.GetMaximumFormHeightAccordingToCurrentScreen()ThemedFormBehavior.OnWindowStateChanged(int, int)ThemedFormBehavior.RefreshNC()ThemedFormBehavior.InvalidateNC(Rectangle)ThemedFormBehavior.OnNCPaint(Graphics)ThemedFormBehavior.PaintElement(IGraphics, Rectangle, VisualElement)ThemedFormBehavior.InvalidateElement(RadElement, Rectangle)ThemedFormBehavior.IsMaximizedThemedFormBehavior.IsMinimizedThemedFormBehavior.IsNormalThemedFormBehavior.CurrentFormStateThemedFormBehavior.IsMdiChildMaximizedThemedFormBehavior.FormMdiClientThemedFormBehavior.IsMenuInFormThemedFormBehavior.MainMenuInFormThemedFormBehavior.MaximizedMDIChildThemedFormBehavior.TopResizeFrameThemedFormBehavior.TopLeftResizeFrameThemedFormBehavior.LeftResizeFrameThemedFormBehavior.BottomLeftResizeFrameThemedFormBehavior.BottomResizeFrameThemedFormBehavior.BottomRightResizeFrameThemedFormBehavior.RightResizeFrameThemedFormBehavior.TopRightResizeFrameThemedFormBehavior.CaptionFrameThemedFormBehavior.LeftBorderFrameThemedFormBehavior.BottomBorderFrameThemedFormBehavior.RightBorderFrameThemedFormBehavior.ClientFrameThemedFormBehavior.CurrentFormParamsThemedFormBehavior.FormFormControlBehavior.targetHandlerFormControlBehavior.CallBaseWndProc(ref Message)FormControlBehavior.CallDefWndProc(ref Message)FormControlBehavior.OnAssociatedFormPaint(PaintEventArgs)Component.Dispose()Component.GetService(Type)Component.ToString()Component.CanRaiseEventsComponent.EventsComponent.SiteComponent.ContainerComponent.DesignModeComponent.DisposedMarshalByRefObject.MemberwiseClone(bool)MarshalByRefObject.GetLifetimeService()MarshalByRefObject.InitializeLifetimeService()MarshalByRefObject.CreateObjRef(Type)

Constructors

RadTabbedFormBehavior()

Declaration

cs-api-definition
public RadTabbedFormBehavior()

RadTabbedFormBehavior(IComponentTreeHandler)

Declaration

cs-api-definition
public RadTabbedFormBehavior(IComponentTreeHandler treeHandler)

Parameters

treeHandler

IComponentTreeHandler

RadTabbedFormBehavior(IComponentTreeHandler, bool)

Declaration

cs-api-definition
public RadTabbedFormBehavior(IComponentTreeHandler treeHandler, bool shouldHandleCreateChildItems)

Parameters

treeHandler

IComponentTreeHandler

shouldHandleCreateChildItems

bool

Properties

BorderWidth

Gets the width of the form border

Declaration

cs-api-definition
public override Padding BorderWidth { get; }

Property Value

Padding

Overrides FormControlBehavior.BorderWidth

TabbedFormControl

Declaration

cs-api-definition
protected virtual RadTabbedFormControl TabbedFormControl { get; }

Property Value

RadTabbedFormControl

TopCompositionMargin

Gets an integer representing the top client margin of the form when composition is enabled.

Declaration

cs-api-definition
public override int TopCompositionMargin { get; }

Property Value

int

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.TopCompositionMargin

Methods

AdjustBehaviorForCompositionSate()

Declaration

cs-api-definition
protected override void AdjustBehaviorForCompositionSate()

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.AdjustBehaviorForCompositionSate()

AdjustFormElementForFormState(int?)

Declaration

cs-api-definition
protected override void AdjustFormElementForFormState(int? formState)

Parameters

formState

int?

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.AdjustFormElementForFormState(int?)

CanHandleParentNotify(ref Message)

Declaration

cs-api-definition
protected override bool CanHandleParentNotify(ref Message m)

Parameters

m

Message

Returns

bool

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.CanHandleParentNotify(ref Message)

CreateFormElement()

Declaration

cs-api-definition
protected override RadElement CreateFormElement()

Returns

RadElement

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.CreateFormElement()

DisposeNonClientUIControlImpls()

Declaration

cs-api-definition
protected override void DisposeNonClientUIControlImpls()

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.DisposeNonClientUIControlImpls()

Form_ControlAdded(object, ControlEventArgs)

Declaration

cs-api-definition
protected override void Form_ControlAdded(object sender, ControlEventArgs e)

Parameters

sender

object

e

ControlEventArgs

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.Form_ControlAdded(object, ControlEventArgs)

Form_SizeChanged(object, EventArgs)

Declaration

cs-api-definition
protected override void Form_SizeChanged(object sender, EventArgs e)

Parameters

sender

object

e

EventArgs

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.Form_SizeChanged(object, EventArgs)

InitializeNonClientUIControl()

Declaration

cs-api-definition
protected override void InitializeNonClientUIControl()

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.InitializeNonClientUIControl()

OnWMActivateCore(ref Message)

Declaration

cs-api-definition
protected override void OnWMActivateCore(ref Message m)

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnWMActivateCore(ref Message)

OnWMNCRightButtonUp(ref Message)

Declaration

cs-api-definition
protected override void OnWMNCRightButtonUp(ref Message m)

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnWMNCRightButtonUp(ref Message)

OnWmNCLeftMouseButtonDown(ref Message)

Declaration

cs-api-definition
protected override void OnWmNCLeftMouseButtonDown(ref Message m)

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnWmNCLeftMouseButtonDown(ref Message)

OnWmNCLeftMouseButtonUp(ref Message)

Declaration

cs-api-definition
protected override void OnWmNCLeftMouseButtonUp(ref Message m)

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnWmNCLeftMouseButtonUp(ref Message)

OnWmParentNotifyInDesigner(ref Message)

Declaration

cs-api-definition
protected override void OnWmParentNotifyInDesigner(ref Message m)

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.OnWmParentNotifyInDesigner(ref Message)

UpdateFormForThemingState(bool)

Declaration

cs-api-definition
protected override void UpdateFormForThemingState(bool showAero)

Parameters

showAero

bool

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.UpdateFormForThemingState(bool)

UpdateNCComposition()

Declaration

cs-api-definition
protected override void UpdateNCComposition()

Overrides RadNonClientUIBaseFormBehavior<RadTabbedFormControl>.UpdateNCComposition()