This is a migrated thread and some comments may be shown as answers.

Menu and Toolstrip don't share.

1 Answer 51 Views
Menu
This is a migrated thread and some comments may be shown as answers.
Terry
Top achievements
Rank 1
Terry asked on 03 Feb 2009, 11:41 AM
Again, I'm evaluting your controls.  On quite a few control sets, you have the ability to share the same object on a menu and toolbar.  From what I can tell, you can't not do that on your controls.  In other words, I can not make a object that will show up in the menu and toolstrip both.

Also, Am I correct to state that for every object in a menu/toolstrip, it has it's own events that are called.  Again, some sets have a common event handler, then you find out what object called the event and process from there.

Thank you

Terry

1 Answer, 1 is accepted

Sort by
0
Jack
Telerik team
answered on 03 Feb 2009, 06:59 PM
Hi Terry,

Thank you for your suggestions.

We always appreciate the feedback from our customers and we will take your suggestions in consideration when developing our future versions.

You are correct, we use different elements in menu and in toolstrip. One of our top priorities is to be as close to the standard MS controls as possible. We observed the same behavior in Microsoft's menu and toolbar and decided to follow it. We also believe that this approach is good from the perspective of the object oriented programming. In fact, no one has requested from our menu and toolstrip controls to share its elements. If more people request the same, we will consider changing our implementation.

There is a Click and MouseDown events that come from Control class. These events are fired in RadControls too. When processing them you could get the element under mouse by using the GetElementAtPoint method of the ElementTree.

Thank you again for the constructive feedback. Do not hesitate to write us back if you have any questions.

Regards,
Jack
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Tags
Menu
Asked by
Terry
Top achievements
Rank 1
Answers by
Jack
Telerik team
Share this question
or