I have been looking at the Window's and the Tooltip's functionality and to be honest I am slightly struggling to see what the real differences are.
Can someone give me an overview of example scenario's of when you would use one over the other, and what the limitations are of one over the other.
Many Thanks
3 Answers, 1 is accepted
There are some similarities but also many differences between the two controls, here are some of them:
1) The RadToolTipManager allows you to load content on demand through AJAX or a WebService while the RadWindow does not:
http://demos.telerik.com/aspnet-ajax/tooltip/examples/loadondemand/defaultcs.aspx
http://demos.telerik.com/aspnet-ajax/tooltip/examples/webservice/defaultcs.aspx
2) The RadWindow has a mode when an external page is loaded into it, while to achieve this with RadToolTip you need to put an additional IFRAME element:
http://demos.telerik.com/aspnet-ajax/window/examples/default/defaultcs.aspx
3) The RadWindow can be moved, maximized, minimized, pinned, etc, while the RadToolTip cannot:
http://demos.telerik.com/aspnet-ajax/window/examples/behaviors/defaultcs.aspx
4) The RadWindow can be resized while the RadToolTip cannot
5) The RadToolTip can have many show events and hide events which can be configured out of the box and it can also be set relative to element, browser or mouse as well as trailing the mouse:
http://demos.telerik.com/aspnet-ajax/tooltip/examples/showevent/defaultcs.aspx
http://demos.telerik.com/aspnet-ajax/tooltip/examples/hideevent/defaultcs.aspx
http://demos.telerik.com/aspnet-ajax/tooltip/examples/relativeto/defaultcs.aspx
These are only some of the differemces and I recommend to examine the demos in more details to get a better understanding of the controls:
In case you have a particular question regarding RadWindow or RadToolTip, do not hesitate to contact us again.
Regards,
Svetlina
the Telerik team

Hi,
Here is what I want to achieve using the RadWindow.
I have successfully "popped" the RadWindow on a link on a page. Once this opens, the user has the option to submit a form within this window. So far so good. But here is the problem I am facing:
When the user opens the RadWindow on this page, we want him to navigate through the "parent" page and click on any other link to another page/url. I was able to let the user interact with the page by modifying the value of Modal to false of the RadWindow.
Now, when the user clicks on "another" link on the page he basically "leaves this page with the RadWindow open". And what I can understand from the articles I have read the RadWindow doesn't persist after a postback and ofcourse after a redirection. Alright, I can understand and I can think of a way to persist it as well but I need some help.
I need to save a value (in Session for example) when the user clicks on the link that "popups" this RadWindow. I have tried the OnLoad function but it is called everytime the page on which the RadWindow is placed is opened. I need to call a server side function when the user clicks on the link. I know one way of doing that is to "save the value in Session" on the "link" click but what I need to do here is let the link open the RadWindow and nothing else and let RadWindow call a function when it is "popped".
Once the value is saved in Session I can use it on another page to set the property of the RadWindow VisibleOnPageLoad. I will also need to call a function on the "Close" of this RadWindow.
Thanks
As far as I understand your requirements, you want to keep a flag which determines whether the RadWindow should be opened or not. If so, you do not need to make a postback (which is needed to use the server Session object) but you could use a javascript cookie and save the flag there. Then you can read or delete the flag when needed.
In case I have misunderstood you, please provide more detailed step by step explanation and some relevant source code.
Svetlina
the Telerik team