hi all
i want to send a question to user "are u sure to switch off?" when user click on slide the toggle switcher.
how can do this?
set the snipped code in valueChanging action, but if user click on "No", the toggle switch to off!
if (switchtg.Value) { RadMessageBox.Instance.StartPosition = FormStartPosition.CenterParent; if (RadMessageBox.Show("Are u sure ?", "disconnecting...", MessageBoxButtons.YesNo, RadMessageIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { //_allowdc = true; switchtg.Value = true; //switchtg.ValueChanged -= switchtg_ValueChanged; } else { // _allowdc = false; switchtg.Value = false; //switchtg.ValueChanged -= switchtg_ValueChanged; } }Hey guys, I'm trying to do drag&drop functionality on RadListView, I'm currently using this example and it's works just fine, the only problem is when I'm using custom visual Item on RadListView, there is a little portion of the item where the mouse capture drag&drop, how can make it work for all inside child of my custom visual item?
class CartaoCustomVisualListView : SimpleListViewVisualItem { LightVisualElement tituloElement; LightVisualElement dataInicioElement; LightVisualElement dataEntregaElement; LightVisualElement nomeBancoQueFezASolicitacao; LightVisualElement progressoCartaoElement; LightVisualElement totalChecklistElement; LightVisualElement totalAnexosElement; LightVisualElement totalComentariosElement; StackLayoutPanel stackLayout; protected override void CreateChildElements() { base.CreateChildElements(); stackLayout = new StackLayoutPanel(); stackLayout.Orientation = System.Windows.Forms.Orientation.Vertical; tituloElement = new LightVisualElement(); tituloElement.Click += (e, f) => this.DoClick(f); tituloElement.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft; tituloElement.TextWrap = true; tituloElement.Margin = new System.Windows.Forms.Padding(10, 2, 2, 2); tituloElement.Font = new System.Drawing.Font("Segoe UI", 10, System.Drawing.FontStyle.Bold, GraphicsUnit.Point); tituloElement.ForeColor = Color.Black; tituloElement.AutoSize = true; tituloElement.AutoSizeMode = RadAutoSizeMode.Auto; stackLayout.Children.Add(tituloElement); dataInicioElement = new LightVisualElement(); dataInicioElement.Click += (e, f) => this.DoClick(f); dataInicioElement.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft; dataInicioElement.Margin = new System.Windows.Forms.Padding(10, 2, 0, 2); dataInicioElement.Font = new System.Drawing.Font("Segoe UI", 8, System.Drawing.FontStyle.Regular, GraphicsUnit.Point); dataInicioElement.ForeColor = Color.Black; dataInicioElement.AutoSize = true; dataInicioElement.AutoSizeMode = RadAutoSizeMode.Auto; stackLayout.Children.Add(dataInicioElement); dataEntregaElement = new LightVisualElement(); dataEntregaElement.Click += (e, f) => this.DoClick(f); dataEntregaElement.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft; dataEntregaElement.Margin = new System.Windows.Forms.Padding(10, 2, 0, 2); dataEntregaElement.Font = new System.Drawing.Font("Segoe UI", 8, System.Drawing.FontStyle.Regular, GraphicsUnit.Point); dataEntregaElement.ForeColor = Color.Black; dataEntregaElement.AutoSize = true; dataEntregaElement.AutoSizeMode = RadAutoSizeMode.Auto; stackLayout.Children.Add(dataEntregaElement); nomeBancoQueFezASolicitacao = new LightVisualElement(); nomeBancoQueFezASolicitacao.Click += (e, f) => this.DoClick(f); nomeBancoQueFezASolicitacao.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft; nomeBancoQueFezASolicitacao.Margin = new System.Windows.Forms.Padding(10, 2, 0, 2); nomeBancoQueFezASolicitacao.Font = new System.Drawing.Font("Segoe UI", 8, System.Drawing.FontStyle.Regular, GraphicsUnit.Point); nomeBancoQueFezASolicitacao.ForeColor = Color.Black; nomeBancoQueFezASolicitacao.AutoSize = true; nomeBancoQueFezASolicitacao.AutoSizeMode = RadAutoSizeMode.Auto; stackLayout.Children.Add(nomeBancoQueFezASolicitacao); progressoCartaoElement = new LightVisualElement(); progressoCartaoElement.Click += (e, f) => this.DoClick(f); progressoCartaoElement.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft; progressoCartaoElement.Margin = new System.Windows.Forms.Padding(10, 2, 0, 2); progressoCartaoElement.Font = new System.Drawing.Font("Segoe UI", 8, System.Drawing.FontStyle.Regular, GraphicsUnit.Point); progressoCartaoElement.ForeColor = Color.Black; progressoCartaoElement.AutoSize = true; progressoCartaoElement.AutoSizeMode = RadAutoSizeMode.Auto; stackLayout.Children.Add(progressoCartaoElement); totalAnexosElement = new LightVisualElement(); totalAnexosElement.Click += (e, f) => this.DoClick(f); totalAnexosElement.TextAlignment = System.Drawing.ContentAlignment.MiddleRight; totalAnexosElement.Margin = new System.Windows.Forms.Padding(10, 1, 10, 1); totalAnexosElement.Font = new System.Drawing.Font("Segoe UI", 8, System.Drawing.FontStyle.Bold, GraphicsUnit.Point); totalAnexosElement.ForeColor = SystemColors.AppWorkspace; totalAnexosElement.AutoSize = true; totalAnexosElement.AutoSizeMode = RadAutoSizeMode.Auto; totalAnexosElement.DrawText = true; stackLayout.Children.Add(totalAnexosElement); totalChecklistElement = new LightVisualElement(); totalChecklistElement.Click += (e, f) => this.DoClick(f); totalChecklistElement.TextAlignment = System.Drawing.ContentAlignment.MiddleRight; totalChecklistElement.Margin = new System.Windows.Forms.Padding(10, 1, 10, 1); totalChecklistElement.Font = new System.Drawing.Font("Segoe UI", 8, System.Drawing.FontStyle.Bold, GraphicsUnit.Point); totalChecklistElement.ForeColor = SystemColors.AppWorkspace; totalChecklistElement.AutoSize = true; totalChecklistElement.AutoSizeMode = RadAutoSizeMode.Auto; totalChecklistElement.DrawText = true; stackLayout.Children.Add(totalChecklistElement); totalComentariosElement = new LightVisualElement(); totalComentariosElement.Click += (e, f) => this.DoClick(f); totalComentariosElement.TextAlignment = System.Drawing.ContentAlignment.MiddleRight; totalComentariosElement.Margin = new System.Windows.Forms.Padding(10, 1, 10, 1); totalComentariosElement.Font = new System.Drawing.Font("Segoe UI", 8, System.Drawing.FontStyle.Bold, GraphicsUnit.Point); totalComentariosElement.ForeColor = SystemColors.AppWorkspace; totalComentariosElement.AutoSize = true; totalComentariosElement.AutoSizeMode = RadAutoSizeMode.Auto; totalComentariosElement.DrawText = true; stackLayout.Children.Add(totalComentariosElement); Children.Add(stackLayout); Shape = new RoundRectShape(5); this.BackColor = Color.White; this.Padding = new Padding(5); } protected override void SynchronizeProperties() { var bound = this.Data.DataBoundItem as cartao_model; if(bound != null) { tituloElement.Text = bound.obj_cartao.titulo; if (bound.obj_cartao.data_inicio != null) { dataInicioElement.Text = "Data inicio: " + bound.obj_cartao.data_inicio.ToString(); dataInicioElement.Visibility = ElementVisibility.Visible; } else dataInicioElement.Visibility = ElementVisibility.Collapsed; if (bound.obj_cartao.data_entrega != null) { dataEntregaElement.Text = "Data entrega: " + bound.obj_cartao.data_entrega.ToString(); dataEntregaElement.Visibility = ElementVisibility.Visible; } else dataEntregaElement.Visibility = ElementVisibility.Collapsed; if (bound.obj_cartao.id_banco_de_dados != null && bound.obj_cartao.id_banco_de_dados != 0) { nomeBancoQueFezASolicitacao.Text = "Solicitador por: " + bound.obj_cartao.banco_de_dados.nome; nomeBancoQueFezASolicitacao.Visibility = ElementVisibility.Visible; } else nomeBancoQueFezASolicitacao.Visibility = ElementVisibility.Collapsed; if (bound.anexos.TemRegistro()) { totalAnexosElement.Visibility = ElementVisibility.Visible; totalAnexosElement.Text = $"anexos: {bound.anexos.Count()}"; } else totalAnexosElement.Visibility = ElementVisibility.Collapsed; int totalConcluidos = 0, totalItens = 0; if (bound.obj_cartao.checklist.TemRegistro()) { totalChecklistElement.Visibility = ElementVisibility.Visible; foreach(var item in bound.obj_cartao.checklist) { totalConcluidos = totalConcluidos + item.itens.Where(c => c.concluido == true).Count(); totalItens = totalItens + item.itens.Count(); if(totalItens == totalConcluidos) { totalChecklistElement.ForeColor = Color.Green; totalChecklistElement.Font = new System.Drawing.Font("Segoe UI", 8, System.Drawing.FontStyle.Bold, GraphicsUnit.Point); } else { totalChecklistElement.ForeColor = SystemColors.AppWorkspace; totalChecklistElement.Font = new System.Drawing.Font("Segoe UI", 8, System.Drawing.FontStyle.Bold, GraphicsUnit.Point); } } totalChecklistElement.Text = $"checklist: {totalConcluidos}/{totalItens}"; } else totalChecklistElement.Visibility = ElementVisibility.Collapsed; if (bound.comentarios.TemRegistro()) { totalComentariosElement.Visibility = ElementVisibility.Visible; totalComentariosElement.Text = $"comentários: {bound.comentarios.Count()}"; } else totalComentariosElement.Visibility = ElementVisibility.Collapsed; progressoCartaoElement.Text ="Status: " + bound.obj_cartao.progresso_cartao.GetDescription(); } } }Hi,
I am trying to collapse ProgressBar inside StatusStrip, with that code:
Me.RadProgressBarElement1.Visibility = ElementVisibility.Collapsed
The ProgressBar is been hidded but not collapsed.
Is there any bug or something else I must aplly for collapse ProgressBar?
Thanks you!

this.radWaitingBar1.WaitingStyle = Telerik.WinControls.Enumerations.WaitingBarStyles.Dash;
Hi. I have a radgridview with some data columns and one image column. I want to set row height and width manually (to fit the images and all data) before exporting to Excel (note: i dont want to use "ExportVisualSettings" property).
so... what should i do?
Hi,
We open a new form through showdialog() from an existing form & trying to open another form by clicking the button from it & the showdialog (2nd form) will be closed. The form which opens on the click of the button(3rd form) hides behind the 1st form. Attached the demo link for your reference. Please check and share your inputs.
Demo Link : https://drive.google.com/file/d/1RRJjmiMu1gwE-E-IwrTlKgyEGit-LNfN/view?usp=sharing
I'm attempting to replace the use of MS Word in our application and I'm having trouble with one of the functions we need. We use DOCX templates and fill them with data from our application. Using Office Interop, I can set the header, footer or main document as the "SeekView" before a find replace like this -
WordApp.ActiveWindow.ActivePane.View.SeekView = Word.WdSeekView.wdSeekCurrentPageHeader
WordApp.ActiveWindow.ActivePane.View.SeekView = Word.WdSeekView.wdSeekCurrentPageFooter
WordApp.ActiveWindow.ActivePane.View.SeekView = Word.WdSeekView.wdSeekMainDocument
Is there any function for the RichTextEditor that can allow me to perform a find/replace on the header and footer? I can only get the find/replace code to work on the main body.

I have created a custom them for the RibbonBar / RibbonForm. When testing the collapse / expand for the ribbon group, I am not getting the collapse, but instead, it looks like it just hides the ribbon and keeps the blank space. (see attached)
Could you please help me troubleshoot which property might have been touched that would affect the visible/hide/collapse of this control?
There were so many settings that I adjusted, many being from trial and error until I found the property that worked for the style I was going for. I'm not sure if it is something I adjusted or an issue with the custom control. I placed my custom theme side-by-side with a known theme and looked at every property to see where something was more than just a color or image change. I am wondering if it is possibly another control inherited by the RibbonBar that could be causing this behavior.
Thanks,

I have created a custom theme in the Visual Style Builder for the RadPageView, built off TelerikMetro as a base . I can view it in the Theme Viewer and it looks exactly like I want it. I then save just the resource file that ends with _RadPageViewStripElement.xml (I intend to only use it for View Mode = strip).
I then follow exactly the steps to add it to a VS2017 VB Winforms application under the RadThemeManager. I tried to add it both as Resource or a File. After I do, I can add a RadPageView to the form and when selecting a theme, I can see my new theme in the dropdown. However, I get no formatting.
I'm not sure what else I am missing. There are 7 xml files referenced in the save window related to RadPageView. I assume I only need the one for the View Mode I intend to use. Are there other resource files I need?
I have tried almost everything and have reached the point of frustration. I'm sure it is something minor, but can't get past it.
If necessary, I can also send my Theme file for review.
Thanks,
