Hi,
We have an issue when using RightToLeft property of the RadCollapsiblePanel Control.
When the HeaderText ends with non-alphanumeric characters, on display, these characters are moved to the beginning of the title (possibly with a replacement of the closing characters in opening characters - such as the parenthesis).
I've attached a little sample of the issue.
Thanks for your help.
Regards
Fabrice MABIT
fmabit@proginov.com
To reproduce: 1. Add a RadCollapsiblePanel and change the back color or border of the container via the Edit UI elements dialog. 2. Save the changes and run the project. You will notice that the style is reset and the changes are not preserved. Workaround: Customize the style at runtime. The following help article gives you information about the internal elements structure of the RadCollapsiblePanel: https://docs.telerik.com/devtools/winforms/panels-and-labels/collapsiblepanel/structure
Create a new TelerikWinForms project. Add a collapsible panel. Set the border colour via the "Edit UI Elements" button in the task menu, under BorderPrimitive.ForeColor. The border will appear to change in design view, but will not change at runtime, with the appropriate line not being added to the form .Designer.cs file at all. This was tested with the Windows 8 theme applied. Workaround: ((Telerik.WinControls.Primitives.BorderPrimitive)(this.radCollapsiblePanel1.ControlsContainer.GetChildAt(0).GetChildAt(1))).ForeColor = Color.White;
Use attached to reproduce. Workaround: - Use RadForm it explicitly handles the controls scaling. - Make sure that the following of the user controls are set like this: this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
Workaround: set UseCompatibleTextRendering to true.
To reproduce: - Show the border of a RadLabel. - Apply ScaleTransform to the root element.
DECLINED: caused by the fact the form has been edited under different DPI settings. Workaround: specify the MinimumSize property at run time.
To reproduce: public Form1() { InitializeComponent(); for (int i = 0; i < 15; i++) { RadButton btn = new RadButton(); btn.Text = "Item" + i; btn.Dock = DockStyle.Bottom; this.radCollapsiblePanel1.PanelContainer.Controls.Add(btn); } } Please refer to the attached screenshot.
1. Add RadPanel on to design time surface 2. Set its AutoScroll property to true 3. Add button which is partially visible 4. Try to scroll using the scrollbar Resolution: You need to use RadScrollablePanel instead RadPanel. You can refer to link http://feedback.telerik.com/Project/154/Feedback/Details/109764-add-scrolling-behavior-for-radscrollablepanel-at-design-time