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