Joe Sugden
Top achievements
Rank 1
Joe Sugden
asked on 09 Dec 2010, 04:57 PM
Hello,
We are wondering how to hide the "Add Or Remove Buttons" option when you click the overflow button on a strip of the command bar. We don't want to allow the user to be messing around with what buttons they see. Alternatively, if that option can not be hidden, how to make individual buttons not be present in the menu for show/hide. Note that we don't want to hide the OverlowButton as a whole cause if they make the form narrow they wont have a way to get to the buttons on the right that are now going to be hidden.
See attached screenshot.
Thanks in advance.
We are wondering how to hide the "Add Or Remove Buttons" option when you click the overflow button on a strip of the command bar. We don't want to allow the user to be messing around with what buttons they see. Alternatively, if that option can not be hidden, how to make individual buttons not be present in the menu for show/hide. Note that we don't want to hide the OverlowButton as a whole cause if they make the form narrow they wont have a way to get to the buttons on the right that are now going to be hidden.
See attached screenshot.
Thanks in advance.
13 Answers, 1 is accepted
0
Richard Slade
Top achievements
Rank 2
answered on 09 Dec 2010, 05:22 PM
Hi Joe,
If you want to get rid of the overflow menu, but still want to keep the overflow button, you can use the following code:
However, the only purpose of the overflow button is to show the overflow menu as far as I'm aware, and therefore it may be better to get rid of the overflow button alltogether in the following way
hope this helps but let me know if you need more information
Richard
If you want to get rid of the overflow menu, but still want to keep the overflow button, you can use the following code:
AddHandler
Me
.CommandBarStripElement1.OverflowButton.OverflowMenuOpening,
AddressOf
OverflowMenu_Opening
Private
Sub
OverflowMenu_Opening(
ByVal
sender
As
Object
,
ByVal
e
As
CancelEventArgs)
e.Cancel =
True
End
Sub
However, the only purpose of the overflow button is to show the overflow menu as far as I'm aware, and therefore it may be better to get rid of the overflow button alltogether in the following way
Me
.CommandBarStripElement1.OverflowButton.Visibility = ElementVisibility.Collapsed
hope this helps but let me know if you need more information
Richard
0
Joe Sugden
Top achievements
Rank 1
answered on 09 Dec 2010, 06:00 PM
Hello Richard,
What you are suggesting is disabling the whole overflow menu altogether, what we would like to do is keep the ability to show hidden buttons caused by the form being too narrow, and hide the "Add or Remove Buttons" option only, see new screenshot.
Thanks
What you are suggesting is disabling the whole overflow menu altogether, what we would like to do is keep the ability to show hidden buttons caused by the form being too narrow, and hide the "Add or Remove Buttons" option only, see new screenshot.
Thanks
0
Accepted
Richard Slade
Top achievements
Rank 2
answered on 09 Dec 2010, 06:33 PM
Hi Joe,
This isn't behaving how I was expecting, but here is what I have so far which may help, though it's not complete yet as it leaves the space for the menu text and removes the text. I'll keep looking for you
richard
This isn't behaving how I was expecting, but here is what I have so far which may help, though it's not complete yet as it leaves the space for the menu text and removes the text. I'll keep looking for you
AddHandler
Me
.CommandBarStripElement1.OverflowButton.DropDownMenu.DropDownOpened,
AddressOf
DropDown_Opened
Private
Sub
DropDown_Opened(
ByVal
sender
As
Object
,
ByVal
e
As
EventArgs)
For
Each
item
As
Object
In
Me
.CommandBarStripElement1.OverflowButton.DropDownMenu.Items
If
TypeOf
item
Is
RadMenuItemBase
Then
If
String
.Equals(
"Add or Remove Buttons"
,
CType
(item, RadMenuItemBase).Text)
Then
CType
(item, RadMenuItemBase).Visibility = ElementVisibility.Collapsed
End
If
End
If
Next
End
Sub
richard
0
Joe Sugden
Top achievements
Rank 1
answered on 09 Dec 2010, 11:15 PM
That helps, thanks!
0
Accepted
Hello Joe,
Thank you for writing.
You can force individual buttons not to be present in the menu for show/hide by setting their VisibleInOverflowMenu property to false. Hiding the "Add or remove buttons" menu item currently can be achieved only in the way that Richard posted. More extended customization options will be released with the upcoming service pack.
Joe, I hope this will help you. If you have any further questions, do not hesitate to ask.
Richard, thank you very much for the help. Your Telerik points have been updated.
Greetings,
Ivan Todorov
the Telerik team
Thank you for writing.
You can force individual buttons not to be present in the menu for show/hide by setting their VisibleInOverflowMenu property to false. Hiding the "Add or remove buttons" menu item currently can be achieved only in the way that Richard posted. More extended customization options will be released with the upcoming service pack.
Joe, I hope this will help you. If you have any further questions, do not hesitate to ask.
Richard, thank you very much for the help. Your Telerik points have been updated.
Greetings,
Ivan Todorov
the Telerik team
0
Manoj
Top achievements
Rank 1
answered on 16 Feb 2017, 06:04 AM
I am using CommandBarStripElement, but I am not able to set the
'Text' property for it. I guess because of this, I am not able to see
the desired structure in overflow button.
Is this is a bug or am i missing something in it?
UI with old control - Overflow button - old version.png -> (This is what we need to achieve with new version)
UI with new control - Overflow button - new version.png
Please suggest
Thanks Manoj0
Manoj
Top achievements
Rank 1
answered on 17 Feb 2017, 05:16 AM
Please reply
0
Manoj
Top achievements
Rank 1
answered on 17 Feb 2017, 05:17 AM
Please reply
0
Hello Manoj,
Thank you for writing.
Here is a sample code snippet demonstrating how to change the text of the overflow menu items:
Additional information for the overflow button is available here: http://docs.telerik.com/devtools/winforms/commandbar/how-to/customize-the-overflow-button
I hope this information helps. Should you have further questions I would be glad to help.
Regards,
Dess
Telerik by Progress
Thank you for writing.
Here is a sample code snippet demonstrating how to change the text of the overflow menu items:
private
void
AddRemoveButtonsMenuItem_DropDownOpened(
object
sender, EventArgs e)
{
for
(
int
i = 0; i <
this
.commandBarStripElement1.OverflowButton.AddRemoveButtonsMenuItem.Items.Count; i++)
{
RadCommandBarOverflowMenuItem item =
this
.commandBarStripElement1.OverflowButton.AddRemoveButtonsMenuItem.Items[i]
as
RadCommandBarOverflowMenuItem;
item.Text =
"My text"
+ i;
}
}
Additional information for the overflow button is available here: http://docs.telerik.com/devtools/winforms/commandbar/how-to/customize-the-overflow-button
I hope this information helps. Should you have further questions I would be glad to help.
Regards,
Dess
Telerik by Progress
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Ras Ran
Top achievements
Rank 2
Iron
Veteran
Iron
answered on 22 Nov 2018, 06:25 AM
how do i get RadCommandBar CommandBarStripElement items in inside of overflow button ? is there any way
0
Hello, Raneesras,
You can get the items in the overflow button by iterating the CommandBarStripElement.OverflowButton.AddRemoveButtonsMenuItem.Items collection. As it is demonstrated in the previous reply, they have to be accessed in the OverflowButton.AddRemoveButtonsMenuItem.DropDownOpened event if you need to customize them..
If you are still experiencing any further difficulties, please give us some more details about the exact requirement that you are trying to achieve. Thus, we would be able to think about a suitable solution and assist you further.
Regards,
Dess | Tech Support Engineer, Sr.
Progress Telerik
You can get the items in the overflow button by iterating the CommandBarStripElement.OverflowButton.AddRemoveButtonsMenuItem.Items collection. As it is demonstrated in the previous reply, they have to be accessed in the OverflowButton.AddRemoveButtonsMenuItem.DropDownOpened event if you need to customize them..
If you are still experiencing any further difficulties, please give us some more details about the exact requirement that you are trying to achieve. Thus, we would be able to think about a suitable solution and assist you further.
Regards,
Dess | Tech Support Engineer, Sr.
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
0
Ras Ran
Top achievements
Rank 2
Iron
Veteran
Iron
answered on 23 Nov 2018, 10:24 AM
hello the radcomman bar item is radcommanbar button and the button is inside of over flow button....how can i find these buttons programatically ??
0
Hello, Raneesras,
I would kindly ask you to continue the communication in the other thread in order to avoid duplicated replies in the forum.
Thank you for your understanding.
Regards,
Dess | Tech Support Engineer, Sr.
Progress Telerik
I would kindly ask you to continue the communication in the other thread in order to avoid duplicated replies in the forum.
Thank you for your understanding.
Regards,
Dess | Tech Support Engineer, Sr.
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.