Class
RadToolbarFormBehavior

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class RadToolbarFormBehavior : RadNonClientUIBaseFormBehavior<RadToolbarFormControl>, IComponent, IDisposable

Inheritance: objectMarshalByRefObjectComponentFormControlBehaviorThemedFormBehaviorRadNonClientUIBaseFormBehavior<RadToolbarFormControl>RadToolbarFormBehavior

Implements: IComponentIDisposable

Inherited Members RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.RegionHeightEllipseRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.MaxFormBorderHeightRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.capturedNCItemRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.Dispose(bool)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.DisposeNonClientUIControlImpls()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.CreateChildItems(RadElement)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.CreateParams(CreateParams)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.HandleWndProc(ref Message)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.CanHandleParentNotify(ref Message)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWmParentNotifyInDesigner(ref Message)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.CanHandleWndProc()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.UpdateMDIButtonsAndCaptionText()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.AdjustSystemButtonsForStyle()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.AdjustFormIconVisibility()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.IsApplicationMenu()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWmMDIActivate(ref Message)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWmSetIcon(ref Message)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnGetMinMaxInfo(MinMaxInfo)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnActiveMDIChildTextChanged()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.FormHandleCreated()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnAssociatedFormPaintBackground(PaintEventArgs)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnFormAssociated()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.InitializeDummyMenuStrip()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.Form_Load(object, EventArgs)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.Form_ControlAdded(object, ControlEventArgs)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.NCFromClientCoordinates(Point)RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.ExtendFrameIntoClientArea()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.ResetFormRegion()RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.NonClientUIControlRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.FormElementRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.ClientMarginRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.CaptionHeightRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.CompositionEnabledRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.AllowThemingRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.MenuBoundsRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.IconBoundsRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.CaptionTextBoundsRadNonClientUIBaseFormBehavior<RadToolbarFormControl>.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

RadToolbarFormBehavior()

Declaration

cs-api-definition
public RadToolbarFormBehavior()

RadToolbarFormBehavior(IComponentTreeHandler)

Creates an instance of the RadToolbarFormBehavior class.

The IComponentTreeHandler implementation which this behavior is associated with.

Declaration

cs-api-definition
public RadToolbarFormBehavior(IComponentTreeHandler treeHandler)

Parameters

treeHandler

IComponentTreeHandler

RadToolbarFormBehavior(IComponentTreeHandler, bool)

Creates an instance of the RadToolbarFormBehavior class.

Declaration

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

Parameters

treeHandler

IComponentTreeHandler

The associated IComponentTreeHandler implementation.

shouldHandleCreateChildItems

bool

Determines whether the behavior handles the CreateChildItems call.

Properties

BorderWidth

Gets the width of the form border

Declaration

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

Property Value

Padding

Overrides FormControlBehavior.BorderWidth

CompositionEffectsEnabled

Declaration

cs-api-definition
public bool CompositionEffectsEnabled { get; }

Property Value

bool

ToolbarFormControl

Declaration

cs-api-definition
protected virtual RadToolbarFormControl ToolbarFormControl { get; }

Property Value

RadToolbarFormControl

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<RadToolbarFormControl>.TopCompositionMargin

Methods

AdjustBehaviorForCompositionSate()

Declaration

cs-api-definition
protected override void AdjustBehaviorForCompositionSate()

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.AdjustBehaviorForCompositionSate()

AdjustFormElementForFormState(int?)

Declaration

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

Parameters

formState

int?

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.AdjustFormElementForFormState(int?)

CreateFormElement()

Declaration

cs-api-definition
protected override RadElement CreateFormElement()

Returns

RadElement

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.CreateFormElement()

Form_SizeChanged(object, EventArgs)

Declaration

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

Parameters

sender

object

e

EventArgs

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

InitializeNonClientUIControl()

Declaration

cs-api-definition
protected override void InitializeNonClientUIControl()

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.InitializeNonClientUIControl()

OnWMActivateCore(ref Message)

Declaration

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

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWMActivateCore(ref Message)

OnWMNCRightButtonUp(ref Message)

Declaration

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

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWMNCRightButtonUp(ref Message)

OnWmNCLeftMouseButtonDown(ref Message)

Declaration

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

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWmNCLeftMouseButtonDown(ref Message)

OnWmNCLeftMouseButtonUp(ref Message)

Declaration

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

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWmNCLeftMouseButtonUp(ref Message)

OnWmSetText(ref Message)

Declaration

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

Parameters

m

Message

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWmSetText(ref Message)

UpdateFormForThemingState(bool)

Declaration

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

Parameters

showAero

bool

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.UpdateFormForThemingState(bool)

UpdateNCComposition()

Declaration

cs-api-definition
protected override void UpdateNCComposition()

Overrides RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.UpdateNCComposition()