Interface IPopupControl
An interface for all Popup-forms used in RadControls for WinForms.
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public interface IPopupControl
Properties
Bounds
Gets the Bounds rectangle of the IPopupControl.
Declaration
Rectangle Bounds { get; }
Property Value
System.Drawing.Rectangle
|
Children
Gets a System.Collections.Generic.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
List<IPopupControl> Children { get; }
Property Value
System.Collections.Generic.List<IPopupControl>
|
OwnerElement
Gets the owner element of the IPopupControl.
Declaration
RadElement OwnerElement { get; }
Property Value
RadElement
|
OwnerPopup
Gets the owner IPopupControl of this IPopupControl.
Declaration
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
bool CanClosePopup(RadPopupCloseReason reason)
Parameters
RadPopupCloseReason
reason
The reason why the IPopupControl is closed. |
Returns
System.Boolean
True if the IPopupControl can be closed, otherwise false. |
ClosePopup(PopupCloseInfo)
Tries to close the IPopupControl.
Declaration
void ClosePopup(PopupCloseInfo closeInfo)
Parameters
PopupCloseInfo
closeInfo
An instance of the PopupCloseInfo class containing information about the close request. |
ClosePopup(RadPopupCloseReason)
Closes the IPopupControl.
Declaration
void ClosePopup(RadPopupCloseReason reason)
Parameters
RadPopupCloseReason
reason
|
OnKeyDown(Keys)
Executes when a key is pressed.
Declaration
bool OnKeyDown(Keys keyData)
Parameters
System.Windows.Forms.Keys
keyData
An instance of the System.Windows.Forms.Keys struct which contains the key information. |
Returns
System.Boolean
A boolean value that determines whether the IPopupControl processes the message. |
OnMouseWheel(Control, Int32)
Callback for handling the WM_MOUSEWHEEL message.
Declaration
bool OnMouseWheel(Control target, int delta)
Parameters
System.Windows.Forms.Control
target
|
System.Int32
delta
|
Returns
System.Boolean
True if the message is processed, false otherwise. |
ShowPopup(Rectangle)
Shows the IPopupControl at the specific location.
Declaration
void ShowPopup(Rectangle alignmentRect)
Parameters
System.Drawing.Rectangle
alignmentRect
An instance of the Rectangle struct which represents a portion of the screen which the IPopupControl is aligned to. |