We are a little confused and could not understand all of your requirements. First, we think that you are not using a REDTimebar, because our control's name is RadTimebar (Rad is abbreviation for Rapid Application Development). Can you verify that this is the name of the control?
1) I did not comprehend this question fully, but I assume that you need to control the zooming from code behind. Is this right? You should not try to generate mouse wheel events, you can simply update the properties of the timebar - VisiblePeriodStart and VisiblePeriodEnd.
2) I am unsure what you want to say with "have to add multiple time
". Do you mean some annotation? We need more information in order to answer this.
3) This is not supported with out-of-the-box means, the timebar does not have such a cursor bar. I think that the easiest way to go here is to simply create your own visual and place it on top of the timebar. Then you can position in in absolute coordinates in regards to where you want to display it. You can easily implement the drag/drop functionality you require. You can check this timebar-chart
example which demonstrates how to find the position of the timebar content.
Once you find the position and size of the content, it should be relatively easy to calculate the position of the cursor bar, because you have the VisiblePeriodStart, VisiblePeriodEnd of the timebar and the time at which you need the cursor bar displayed.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items