New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
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

C#
public RadToolbarFormBehavior()

Creates an instance of the RadToolbarFormBehavior class.

C#
public RadToolbarFormBehavior(IComponentTreeHandler treeHandler, bool shouldHandleCreateChildItems)
Parameters:treeHandlerIComponentTreeHandler

The associated IComponentTreeHandler implementation.

shouldHandleCreateChildItemsbool

Determines whether the behavior handles the CreateChildItems call.

Creates an instance of the RadToolbarFormBehavior class.

The IComponentTreeHandler implementation which this behavior is associated with.
C#
public RadToolbarFormBehavior(IComponentTreeHandler treeHandler)
Parameters:treeHandlerIComponentTreeHandler

Properties

Gets the width of the form border

C#
public override Padding BorderWidth { get; }

Overrides: FormControlBehavior.BorderWidth

C#
public bool CompositionEffectsEnabled { get; }
C#
protected virtual RadToolbarFormControl ToolbarFormControl { get; }

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

C#
public override int TopCompositionMargin { get; }

Overrides: RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.TopCompositionMargin

Methods

C#
protected override void AdjustFormElementForFormState(int? formState)
Parameters:formStateint?

Overrides: RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.AdjustFormElementForFormState(int?)

C#
protected override RadElement CreateFormElement()
Returns:

RadElement

Overrides: RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.CreateFormElement()

C#
protected override void Form_SizeChanged(object sender, EventArgs e)
Parameters:senderobjecteEventArgs

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

C#
protected override void OnWMActivateCore(ref Message m)
Parameters:mMessage

Overrides: RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWMActivateCore(ref Message)

C#
protected override void OnWmNCLeftMouseButtonDown(ref Message m)
Parameters:mMessage

Overrides: RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWmNCLeftMouseButtonDown(ref Message)

C#
protected override void OnWmNCLeftMouseButtonUp(ref Message m)
Parameters:mMessage

Overrides: RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWmNCLeftMouseButtonUp(ref Message)

C#
protected override void OnWMNCRightButtonUp(ref Message m)
Parameters:mMessage

Overrides: RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWMNCRightButtonUp(ref Message)

C#
protected override void OnWmSetText(ref Message m)
Parameters:mMessage

Overrides: RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.OnWmSetText(ref Message)

C#
protected override void UpdateFormForThemingState(bool showAero)
Parameters:showAerobool

Overrides: RadNonClientUIBaseFormBehavior<RadToolbarFormControl>.UpdateFormForThemingState(bool)