Interface
IPopupControl

An interface for all Popup-forms used in RadControls for WinForms.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public interface IPopupControl

Properties

Bounds

Gets the Bounds rectangle of the IPopupControl.

Declaration

cs-api-definition
Rectangle Bounds { get; }

Property Value

Rectangle

Children

Gets a List<T> instance that represents a collection of logical children of this IPopupControl. The OwnerPopup property of these children would point to this IPopupControl instance.

Declaration

cs-api-definition
List<IPopupControl> Children { get; }

Property Value

List<IPopupControl>

OwnerElement

Gets the owner element of the IPopupControl.

Declaration

cs-api-definition
RadElement OwnerElement { get; }

Property Value

RadElement

OwnerPopup

Gets the owner IPopupControl of this IPopupControl.

Declaration

cs-api-definition
IPopupControl OwnerPopup { get; }

Property Value

IPopupControl

Methods

CanClosePopup(RadPopupCloseReason)

This method determines whether the IPopupControl can be closed. Used in the PopupManager class to prevent the IPopupControl from closing in specific occasions.

Declaration

cs-api-definition
bool CanClosePopup(RadPopupCloseReason reason)

Parameters

reason

RadPopupCloseReason

The reason why the IPopupControl is closed.

Returns

bool

True if the IPopupControl can be closed, otherwise false.

ClosePopup(PopupCloseInfo)

Tries to close the IPopupControl.

Declaration

cs-api-definition
void ClosePopup(PopupCloseInfo closeInfo)

Parameters

closeInfo

PopupCloseInfo

An instance of the PopupCloseInfo class containing information about the close request.

ClosePopup(RadPopupCloseReason)

Closes the IPopupControl.

Declaration

cs-api-definition
void ClosePopup(RadPopupCloseReason reason)

Parameters

reason

RadPopupCloseReason

OnKeyDown(Keys)

Executes when a key is pressed.

Declaration

cs-api-definition
bool OnKeyDown(Keys keyData)

Parameters

keyData

Keys

An instance of the Keys struct which contains the key information.

Returns

bool

A boolean value that determines whether the IPopupControl processes the message.

OnMouseWheel(Control, int)

Callback for handling the WM_MOUSEWHEEL message.

Declaration

cs-api-definition
bool OnMouseWheel(Control target, int delta)

Parameters

target

Control

delta

int

Returns

bool

True if the message is processed, false otherwise.

ShowPopup(Rectangle)

Shows the IPopupControl at the specific location.

Declaration

cs-api-definition
void ShowPopup(Rectangle alignmentRect)

Parameters

alignmentRect

Rectangle

An instance of the Rectangle struct which represents a portion of the screen which the IPopupControl is aligned to.