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 CollapsiblePanelControlsContainer : RadScrollablePanel, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlRadScrollablePanelCollapsiblePanelControlsContainer...

Implements: IAnalyticsProviderIBindableComponentIComponentIComponentTreeHandlerIDisposableIDropTargetILayoutHandlerINotifyPropertyChangedISupportInitializeISupportInitializeNotificationISynchronizeInvokeIWin32Window...

Inherited Members RadScrollablePanel.CreateChildItems(RadElement)RadScrollablePanel.CreatePanelElement()RadScrollablePanel.CreateRootElement()RadScrollablePanel.Dispose(bool)RadScrollablePanel.OnThemeChanged()RadScrollablePanel.OnRightToLeftChanged(EventArgs)RadScrollablePanel.OnNotifyPropertyChanged(string)RadScrollablePanel.OnResize(EventArgs)RadScrollablePanel.OnHandleCreated(EventArgs)RadScrollablePanel.OnAutoScrollChanged()RadScrollablePanel.GetSizingGripColor()RadScrollablePanel.InsertInternalControls()RadScrollablePanel.GetContentMargin()RadScrollablePanel.InitializeInternalControls()RadScrollablePanel.SynchronizeVScrollbar(int)RadScrollablePanel.SynchronizeHScrollbar(int)RadScrollablePanel.AdjustSizingGrip()RadScrollablePanel.SynchronizeScrollbars(Point)RadScrollablePanel.SynchronizeScrollbarsVisiblity()RadScrollablePanel.ProcessAutoSizeChanged(bool)RadScrollablePanel.FitToChildControls()RadScrollablePanel.SetBackColorThemeOverrides()RadScrollablePanel.ResetBackColorThemeOverrides()RadScrollablePanel.AllowAutomaticScrollToControlRadScrollablePanel.VerticalScrollBarStateRadScrollablePanel.HorizontalScrollBarStateRadScrollablePanel.AutoScrollPositionRadScrollablePanel.PaddingRadScrollablePanel.AutoScrollMarginRadScrollablePanel.AutoScrollMinSizeRadScrollablePanel.AutoScrollRadScrollablePanel.AutoScrollOffsetRadScrollablePanel.DefaultSizeRadScrollablePanel.PanelElementRadScrollablePanel.VerticalScrollbarRadScrollablePanel.HorizontalScrollbarRadControl.isResizing2RadControl.isDisposing2RadControl.invalidResizeRectRadControl.isAccessibilityRequestedRadControl.Construct()RadControl.CreateBehavior()RadControl.InitializeRootElement(RootRadElement)RadControl.LoadElementTree()RadControl.LoadElementTree(Size)RadControl.SetForeColorThemeOverrides()RadControl.ResetForeColorThemeOverrides()RadControl.OnKeyDown(KeyEventArgs)RadControl.OnKeyUp(KeyEventArgs)RadControl.OnPreviewKeyDown(PreviewKeyDownEventArgs)RadControl.OnKeyPress(KeyPressEventArgs)RadControl.OnClick(EventArgs)RadControl.OnDoubleClick(EventArgs)RadControl.OnMouseDown(MouseEventArgs)RadControl.OnMouseUp(MouseEventArgs)RadControl.OnMouseEnter(EventArgs)RadControl.OnMouseLeave(EventArgs)RadControl.OnMouseMove(MouseEventArgs)RadControl.OnMouseHover(EventArgs)RadControl.OnMouseWheel(MouseEventArgs)RadControl.OnMouseCaptureChanged(EventArgs)RadControl.OnGotFocus(EventArgs)RadControl.OnLostFocus(EventArgs)RadControl.OnCreateControl()RadControl.OnHandleDestroyed(EventArgs)RadControl.OnParentChanged(EventArgs)RadControl.OnVisibleChanged(EventArgs)RadControl.OnFontChanged(EventArgs)RadControl.OnForeColorChanged(EventArgs)RadControl.OnBackColorChanged(EventArgs)RadControl.OnEnabledChanged(EventArgs)RadControl.OnBindingContextChanged(EventArgs)RadControl.OnLocationChanged(EventArgs)RadControl.OnPaddingChanged(EventArgs)RadControl.OnPaint(PaintEventArgs)RadControl.OnLayout(LayoutEventArgs)RadControl.OnAutoSizeChanged(EventArgs)RadControl.WndProc(ref Message)RadControl.OnInvalidated(RadElement)RadControl.OnLoad(Size)RadControl.OnCaptureLosing()RadControl.OnToolTipTextNeeded(object, ToolTipTextNeededEventArgs)RadControl.OnScreenTipNeeded(object, ScreenTipNeededEventArgs)RadControl.OnThemeNameChanged(ThemeNameChangedEventArgs)RadControl.ProcessMnemonic(char)RadControl.ProcessFocusRequested(RadElement)RadControl.ProcessCaptureChangeRequested(RadElement, bool)RadControl.IsInputKey(Keys)RadControl.GetInputElement()RadControl.BeginInit()RadControl.EndInit()RadControl.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadControl.GetPreferredSize(Size)RadControl.SetBoundsCore(int, int, int, int, BoundsSpecified)RadControl.GetRootElementDesiredSize(int, int, int, int)RadControl.OnZoomGesture(ZoomGestureEventArgs)RadControl.OnRotateGesture(RotateGestureEventArgs)RadControl.OnPanGesture(PanGestureEventArgs)RadControl.OnTwoFingerTapGesture(GestureEventArgs)RadControl.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadControl.OnGesture(GestureEventArgs)RadControl.ProcessGesture(Message)RadControl.EnableGesture(GestureType)RadControl.DisableGesture(GestureType)RadControl.Refresh()RadControl.SuspendUpdate()RadControl.ResumeUpdate()RadControl.ResumeUpdate(bool)RadControl.InvokeLayoutCallback(LayoutCallback)RadControl.RegisterHostedControl(RadHostItem)RadControl.UnregisterHostedControl(RadHostItem, bool)RadControl.ResolveStyleGroupForElement(StyleGroup, RadObject)RadControl.GetPlainText()RadControl.ShouldSerializeProperty(RadProperty)RadControl.ShouldSerializeProperty(RadProperty, RadObject)RadControl.ResetProperty(RadProperty, RadObject)RadControl.CanEditElementAtDesignTime(RadElement)RadControl.ProcessCodedUIMessage(ref IPCMessage)RadControl.FindPropertyInChildren(RadControl, IPCMessage)RadControl.PerformRadAutoScale(BoundsSpecified?)RadControl.GetMonitorDpiScaleFactor(Control)RadControl.SetRadAutoScale(bool)RadControl.EnableDpiScalingRadControl.EnableRadAutoScaleRadControl.EnableRadFormInitialDpiScalingRadControl.EnableImageDpiScalingRadControl.EnableSvgImagesRadControl.IsLoadedRadControl.ElementTreeRadControl.UseCompatibleTextRenderingDefaultValueRadControl.BehaviorRadControl.RootElementRadControl.ThemeNameRadControl.TextRadControl.EnableThemingRadControl.ImageListRadControl.ImageScalingSizeRadControl.UseCompatibleTextRenderingRadControl.AutoSizeRadControl.MaximumSizeRadControl.MinimumSizeRadControl.FocusableRadControl.SiteRadControl.CausesValidationRadControl.IsInitializingRadControl.SmallImageListRadControl.SmallImageScalingSizeRadControl.IsDesignModeRadControl.IsDisplayedRadControl.FocusedElementRadControl.AllowShowFocusCuesRadControl.ShowItemToolTipsRadControl.CommandBindingsRadControl.EnableKeyMapRadControl.BackColorRadControl.ForeColorRadControl.FontRadControl.ValidationCancelRadControl.EnableAnalyticsRadControl.AnalyticsNameRadControl.EnableRadAccessibilityObjectsRadControl.EnableCodedUITestsRadControl.EnableCodedUITestsDefaultValueRadControl.EnableUIAutomationRadControl.EnableUIAutomationDefaultValueRadControl.ElementInvalidatedRadControl.ToolTipTextNeededRadControl.ScreenTipNeededRadControl.ThemeNameChangedRadControl.InitializedRadControl.PropertyChangedRadControl.ZoomGestureRadControl.RotateGestureRadControl.PanGestureRadControl.TwoFingerTapGestureRadControl.PressAndTapGesture...

Constructors

C#
public CollapsiblePanelControlsContainer()

Properties

Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.

C#
public override DockStyle Dock { get; set; }
Property Value:

One of the DockStyle values. The default is None.

Overrides: Control.Dock

Gets the container panel that holds all the components added to the panel.

C#
public override Panel PanelContainer { get; }

Overrides: RadScrollablePanel.PanelContainer

Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.

C#
public override string ThemeClassName { get; set; }

Overrides: RadControl.ThemeClassName

Remarks:

By default the return value is RadControl's type FullName; Some controls like drop down menu has different ThemeClassName depending on the runtime usaage of the control.

Methods

Creates a new instance of the control's Control.ControlCollection.

C#
protected override Control.ControlCollection CreateControlsInstance()
Returns:

Control.ControlCollection

A new RadScrollablePanelControlCollection for this control.

Overrides: RadScrollablePanel.CreateControlsInstance()

C#
protected override RadScrollablePanelContainer CreateScrollablePanelContainer()
Returns:

RadScrollablePanelContainer

Overrides: RadScrollablePanel.CreateScrollablePanelContainer()

Resumes the child controls layout.

C#
public void ResumeChildControlsLayout()

Resumes the child controls layout.

C#
public void ResumeChildControlsLayout(bool performLayout)
Parameters:performLayoutbool

if set to true [perform layout].

C#
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)
Parameters:factorSizeFspecifiedBoundsSpecified

Overrides: RadControl.ScaleControl(SizeF, BoundsSpecified)

Suspends the child controls layout.

C#
public void SuspendChildControlsLayout()

Suspends the child controls layout where the controls are not docked.

C#
public void SuspendChildControlsLayoutWhereNotDocked()

Synchronizes its location with the specified RadElement instance

C#
public void SynchronizeLocationWithElement(RadElement element)
Parameters:elementRadElement

The element to synchronize with.

Synchronizes its margin with the specified RadElement instance

C#
public void SynchronizeMarginWithElement(RadElement element)
Parameters:elementRadElement

The element to synchronize with.

Synchronizes its size with the specified RadElement instance

C#
public void SynchronizeSizeWithElement(RadElement element)
Parameters:elementRadElement

The element to synchronize with.

Synchronizes its size, location and margin with the specified RadElement instance

C#
public void SynchronizeWithElement(RadElement element)
Parameters:elementRadElement

The element to synchronize with.

Draws the control to a Bitmap

C#
public virtual Bitmap ToBitmap()
Returns:

Bitmap

A new instance of Bitmap