The Callout control for WinForms is a tooltip-like control that can be used in scenarios where additional information, warnings, hints, or other relevant data needs to be displayed to the end user. The appearance of the control can be fully customized to satisfy the needs of your application scenario.
The control form allows users to define different shapes and can host any control, panel or UserControl allowing you to add the information to any of the Telerik UI for WinForms controls as well as incorporate interactivity such as buttons, check boxes, etc.
Documentation on Getting Started with Telerik UI for WinForms Callout Control
When the Callout control is shown to a target control- for example the Telerik UI for WinForms Button – the target control is moved, and the Callout will adjust its position accordingly.
This behavior is controlled by a property that allows the Callout control to move with the parent form and its’ default value is set on true. However, if you don’t want the Callout control to move together with the target control of your choice, you should set the property to false. Additionally, if the target control is close to one of the monitor's edges, the arrow is stretched in such a way that the callout form remains on the same monitor as the target control. Once the target control goes to another monitor, the callout will jump with it as well.
Documentation on the Position Adjustment of the WinForms Callout Control
The API of the Callout control enables you to define when and under what circumstances the callout will automatically close – it could be when the end user clicks outside the UI element or navigates to another application altogether.
The Telerik Callout control allows you to control the animations of the Callout control for WinForms via the CalloutAnimationManager which holds all the animation settings and it is responsible for the callout animations.
Documentation on the Animations of the Telerik Callout Control for WinForms