Hello Sean,
In order to have richer examples, we have created a specific popup control - ZoomPopup (used in the "Business Cards" integration example as well as in the
RadComboBox "Item Scaling" example). Unfortunately,
ZoomPopup can be used for zooming popups only.
If you need to animate opacity instead of zooming, you will have to make it on your own. We will consider adding such a popup in the future.
The easiest way to achieve a popup that has opacity animation is by inheriting MS
Form and using its
Opacity property. Set the form
FormBorderStyle property to
None,
StartPosition property to
Manual and
Bounds property to the rectangle of the popup. Then animate the
Opacity from 0 to 1.
You will have to use a mouse hook or a message filter to detect conditions for closing the popup (such as moving the mouse out of the area of the popup or receiving WM_ACTIVATEAPP).
Since
Form is a top-level window, special care should be taken for the window activation (and the WM_NCACTIVATE message).
For more information on how to make a form to be a popup window - please consult the article below:
http://www.vbaccelerator.com/home/net/Code/Controls/Popup_Windows/Popup_Windows/article.asp
Greetings,
Angel
the Telerik team