The description that is provided in your post sounds like you can use our RadTabControl
in your particular scenario. You can add and remove tabs at runtime. You can implement logic to detect when the Ctrl+Click combination occurs and trigger method that will add new tab to the items of the RadTabControl.
You can see how this can be achieved on a button click in our DataBinding demo project
. Please evaluate this control and let us know if you need any further assistance.
Pavel R. Pavlov
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.