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

This class represents the container which holds all controls put in a RadScrollablePanel control. The scrolling support comes from this container.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class RadScrollablePanelContainer : Panel, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlPanelRadScrollablePanelContainer...

Derived Classes: CollapsiblePanelPanelContainerDataEntryScrollablePanelContainer

Implements: IBindableComponentIComponentIDisposableIDropTargetISynchronizeInvokeIWin32Window...

Inherited Members Panel.OnResize(EventArgs)Panel.ToString()Panel.AutoSizeModePanel.BorderStylePanel.CreateParamsPanel.DefaultSizePanel.TabStopPanel.AutoSizeChanged...

Constructors

Creates an instance of the RadScrollablePanelContainer class. This constructor is used by the Visual Studio Designer.

C#
public RadScrollablePanelContainer()

Creates an instance of the RadScrollablePanelContainer class.

C#
public RadScrollablePanelContainer(RadScrollablePanel parentPanel)
Parameters:parentPanelRadScrollablePanel

An instance of the RadScrollablePanel class which represents the owner of this container.

Properties

Gets or sets a value indicating whether the focused control inside the RadScrollablePanel will be automatically scrolled into view when gaining focus.

C#
public bool AllowAutomaticScrollToControl { get; set; }
C#
public override bool AutoScroll { get; set; }

Overrides: ScrollableControl.AutoScroll

C#
[Browsable(false)]
public override bool AutoSize { get; set; }

Overrides: Panel.AutoSize

C#
[Browsable(false)]
public override DockStyle Dock { get; set; }

Overrides: Control.Dock

C#
public Point Location { get; set; }
C#
public string Name { get; set; }
C#
public int TabIndex { get; set; }

Methods

C#
protected override void Dispose(bool disposing)
Parameters:disposingbool

Overrides: Control.Dispose(bool)

C#
protected virtual object GetFieldValue(object instance, string fieldName)
Parameters:instanceobjectfieldNamestringReturns:

object

C#
protected override void OnControlAdded(ControlEventArgs e)
Parameters:eControlEventArgs

Overrides: Control.OnControlAdded(ControlEventArgs)

C#
protected override void OnControlRemoved(ControlEventArgs e)
Parameters:eControlEventArgs

Overrides: Control.OnControlRemoved(ControlEventArgs)

C#
protected override void OnPaint(PaintEventArgs e)
Parameters:ePaintEventArgs

Overrides: Control.OnPaint(PaintEventArgs)

C#
protected virtual void ProcessAutoSizeChanged(bool value)
Parameters:valuebool
C#
protected override Point ScrollToControl(Control activeControl)
Parameters:activeControlControlReturns:

Point

Overrides: ScrollableControl.ScrollToControl(Control)

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

Overrides: ScrollableControl.WndProc(ref Message)

Events

C#
public event ScrollbarSynchronizationNeededEventHandler ScrollBarSynchronizationNeeded