Hi,
How do I remove/hide buttons specifically
- Html Document
- Rich Text Format
- Plain Text
- XAML Document
from the backstage view of the Rich Text Editor Ribbon Bar.
With a regular backstage view I could do something along the lines of
this.radRibbonBarBackstageView1.Controls.Remove(this.radButton1);
but here I can't access the backstage view.
Thank you in advance
Mohammed
6 Answers, 1 is accepted
0
Hello Mohammed,
Thank you for writing.
In order to hide the described buttons you can use the following code snippet:
I hope this information helps. Should you have further questions I would be glad to help.
Regards,
Dess
Telerik
Thank you for writing.
In order to hide the described buttons you can use the following code snippet:
public
Form1()
{
InitializeComponent();
CustomRichTextEditorRibbonBar ribbonUI =
new
CustomRichTextEditorRibbonBar();
this
.Controls.Add(ribbonUI);
}
public
class
CustomRichTextEditorRibbonBar : RichTextEditorRibbonBar
{
protected
override
void
Initialize()
{
base
.Initialize();
this
.buttonSaveHTML.Visible =
false
;
this
.buttonSavePlain.Visible =
false
;
this
.buttonSaveRich.Visible =
false
;
this
.buttonXAML.Visible =
false
;
}
}
I hope this information helps. Should you have further questions I would be glad to help.
Regards,
Dess
Telerik
Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer and share your thoughts.
0
Mohammed
Top achievements
Rank 1
answered on 06 Apr 2016, 01:47 PM
Thank you very much. This works awesome. :)
0
Christian
Top achievements
Rank 1
answered on 19 Dec 2018, 07:30 PM
This is not working for me. The code snippit does not throw an error, but the buttons are still visible.
0
Hi Christian,
The suggested approach is working well on my end. I am attaching my test project and a screenshot showing the result.
Regards,
Hristo
Progress Telerik
The suggested approach is working well on my end. I am attaching my test project and a screenshot showing the result.
Regards,
Hristo
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
Christian
Top achievements
Rank 1
answered on 20 Dec 2018, 02:37 PM
Thanks Hristo. I downloaded your solution, but I have 5-errors. Please see the attached.
Thanks,
Christian
0
Hello Christian,
As I have replied in the support ticket on the same matter, I am attaching the updated project featuring one more approach to hide the save buttons:
About the errors in the attached screenshot, please delete the license file as it conflicts with your actual version: https://docs.telerik.com/devtools/winforms/licensing/license-file-(licx). Let me know if you have managed to hide the buttons.
Regards,
Hristo
Progress Telerik
As I have replied in the support ticket on the same matter, I am attaching the updated project featuring one more approach to hide the save buttons:
public
partial
class
RadForm1 : Telerik.WinControls.UI.RadForm
{
public
RadForm1()
{
InitializeComponent();
}
private
void
button1_Click(
object
sender, EventArgs e)
{
BackstageTabItem saveAsItem =
this
.richTextEditorRibbonBar1.RibbonBarElement.BackstageControl.Items[
"backstageTabItemSaveAs"
]
as
BackstageTabItem;
BackstageViewPage page = saveAsItem.Page;
page.Controls[0].Controls[
"buttonSaveHTML"
].Visible =
false
;
page.Controls[0].Controls[
"buttonSavePlain"
].Visible =
false
;
page.Controls[0].Controls[
"buttonSaveRich"
].Visible =
false
;
page.Controls[0].Controls[
"buttonXAML"
].Visible =
false
;
}
}
About the errors in the attached screenshot, please delete the license file as it conflicts with your actual version: https://docs.telerik.com/devtools/winforms/licensing/license-file-(licx). Let me know if you have managed to hide the buttons.
Regards,
Hristo
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.