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. |