New to Telerik Reporting? Start a free 30-day trial

Provides the Windows Forms report viewer control.

Definition

Namespace:Telerik.ReportViewer.WinForms

Assembly:Telerik.ReportViewer.WinForms.dll

Syntax:

C#
public class WinViewer : ReportViewerAreaBase

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlContainerControlUserControlReportViewerAreaBaseWinViewer...

Inherited Members ReportViewerAreaBase.inLongRunningActionReportViewerAreaBase.OnPageNavigation(int)ReportViewerAreaBase.ShowMessage(Exception)ReportViewerAreaBase.ShowMessage(string, bool)ReportViewerAreaBase.ShowWaitMessage()ReportViewerAreaBase.Viewer...

Constructors

Initializes a new instance of WinViewer.

C#
public WinViewer()

Methods

Changes the active report viewer view.

C#
protected override void ChangeView(ReportViewerAreaBase.ViewType viewType)
Parameters:viewTypeReportViewerAreaBase.ViewType

Overrides: ReportViewerAreaBase.ChangeView(ReportViewerAreaBase.ViewType)

Releases the resources used by this object.

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

Overrides: ContainerControl.Dispose(bool)

Determines whether the specified key is an input key.

C#
protected override bool IsInputKey(Keys keyData)
Parameters:keyDataKeysReturns:

bool

Overrides: Control.IsInputKey(Keys)

Handles a key-down event in the report viewer.

C#
protected override void OnKeyDown(KeyEventArgs eventArgs)
Parameters:eventArgsKeyEventArgs

Overrides: Control.OnKeyDown(KeyEventArgs)

Handles a mouse double-click event in the report viewer.

C#
protected override void OnMouseDoubleClick(MouseEventArgs eventArgs)
Parameters:eventArgsMouseEventArgs

Overrides: Control.OnMouseDoubleClick(MouseEventArgs)

Handles a mouse-down event in the report viewer.

C#
protected override void OnMouseDown(MouseEventArgs eventArgs)
Parameters:eventArgsMouseEventArgs

Overrides: UserControl.OnMouseDown(MouseEventArgs)

Handles the mouse leaving the report viewer.

C#
protected override void OnMouseLeave(EventArgs e)
Parameters:eEventArgs

Overrides: Control.OnMouseLeave(EventArgs)

Handles mouse movement in the report viewer.

C#
protected override void OnMouseMove(MouseEventArgs eventArgs)
Parameters:eventArgsMouseEventArgs

Overrides: Control.OnMouseMove(MouseEventArgs)

Handles a mouse-up event in the report viewer.

C#
protected override void OnMouseUp(MouseEventArgs eventArgs)
Parameters:eventArgsMouseEventArgs

Overrides: Control.OnMouseUp(MouseEventArgs)

Handles mouse wheel input in the report viewer.

C#
protected override void OnMouseWheel(MouseEventArgs eventArgs)
Parameters:eventArgsMouseEventArgs

Overrides: ScrollableControl.OnMouseWheel(MouseEventArgs)

Paints the report viewer.

C#
protected override void OnPaint(PaintEventArgs eventArgs)
Parameters:eventArgsPaintEventArgs

Overrides: Control.OnPaint(PaintEventArgs)

Handles scrolling in the report viewer.

C#
protected override void OnScroll(ScrollEventArgs eventArgs)
Parameters:eventArgsScrollEventArgs

Overrides: ScrollableControl.OnScroll(ScrollEventArgs)

Responds to a change in the report viewer size.

C#
protected override void OnSizeChanged(EventArgs eventArgs)
Parameters:eventArgsEventArgs

Overrides: Control.OnSizeChanged(EventArgs)

Initializes the report viewer after it is attached to the control.

C#
protected override void OnViewerInitialized()

Overrides: ReportViewerAreaBase.OnViewerInitialized()

This method is used to catch the TAB key, which doesn't fire the OnKeyDown event

C#
protected override bool ProcessCmdKey(ref Message m, Keys keyData)
Parameters:mMessagekeyDataKeysReturns:

bool

Overrides: ContainerControl.ProcessCmdKey(ref Message, Keys)

Sets the report viewer zoom level.

C#
public override void SetZoom()

Overrides: ReportViewerAreaBase.SetZoom()

Updates the report viewer user interface state.

C#
protected override void UpdateUIState()

Overrides: ReportViewerAreaBase.UpdateUIState()