Completed
Last Updated: 16 Dec 2016 12:17 by ADMIN
- Set RadForms Localizable to true
- Add RadScrollablePanel
- Add RadGroupBox and size its Width from end to end and set Anchor - Top, Left, Right
Close and reopen the form - RadGroupBox width have been extended and its exceeds the form.
Completed
Last Updated: 31 Aug 2011 05:33 by ADMIN
1. Add a RadLabel and use mnemonics ("&A test" for example) in its Text value. 
2. Run the application
3. Press the shortcut - for example Alt+A
Completed
Last Updated: 07 Jan 2013 07:38 by ADMIN
To reproduce: add a RadScrollablePanel to a form and place some other control inside it. Anchor this control to all sides and run the project. You will see that the control's size is incorrect.
Completed
Last Updated: 23 Nov 2012 08:09 by ADMIN
If you move scrollbar thumbs with the mouse and then click the previously focused control, the RadScrollablePanel will scroll to the top of that control. This behavior is present because the scrollbars in RadScrollablePanel can receive focus.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
ADMIN
Created by: Martin Vasilev
Comments: 0
Category:
Type: Bug Report
0
If there is set MaxWidth and TextWrap, the RadLabel determines its size incorectly and as result there is large blank space at the bottom. This specially impact the RadMessageBox if a very long text has been used.
Completed
Last Updated: 12 Jan 2012 05:40 by ADMIN
RadLabel has no definition for the HighContrastBlack theme.
Completed
Last Updated: 13 Oct 2014 12:29 by ADMIN
To reproduce:
Add a RadScrollabelPanel, add some controls to make the scrollbar appear, click some control in the panel and scroll down, click on some other control outside the panel and click again on some control inside the panel.
Completed
Last Updated: 20 Jul 2016 09:22 by ADMIN
How to reproduce: check the attached project

Workaround: use a custom RadPanel control:
public class MyRadPanel : RadPanel
{
    protected override bool ProcessMnemonic(char charCode)
    {
        if (!Control.IsMnemonic(charCode, this.Text))
        {
            return false;
        }

        if (!this.Enabled || !this.Visible)
        {
            return false;
        }

        Control parentInternal = this.Parent;
        if (parentInternal != null)
        {
            if (parentInternal.SelectNextControl(this, true, false, true, false) &&
                !parentInternal.ContainsFocus)
            {
                parentInternal.Focus();
            }

        }

        return true;
    }
}

Declined
Last Updated: 21 Mar 2016 12:27 by ADMIN
To reproduce: 
- Show the border of a RadLabel.
- Apply ScaleTransform to the root element.
Completed
Last Updated: 12 Jun 2019 08:17 by ADMIN
Release R2 2019 SP1
To reproduce:
- Add to collapsible panels to a form.
- Dock the first to the top and set the Dock property of the second to Fill.
- Set the ExpandDirection of the second to Up.
- Start the application and collapse and then expand the second panel.
- You will notice that the header button is no longer visible.

Workaround:
void radCollapsiblePanel1_Expanded(object sender, EventArgs e)
{
    radCollapsiblePanel2.CollapsiblePanelElement.InvalidateMeasure(true);
}
Approved
Last Updated: 30 Mar 2016 13:07 by ADMIN
To reproduce:
- Add a scrollable panel wit other controls in a form.
- Show the form using the ShowDialog method.
- Scroll to the bottom the close and show the form again 
- You will notice that the scrollbar is not shown and the controls at the top are not visible.

Workaround:
Protected Overrides Sub OnClosing(e As System.ComponentModel.CancelEventArgs)
    MyBase.OnClosing(e)
    RadScrollablePanel1.VerticalScrollbar.Value = 0
End Sub
Completed
Last Updated: 23 Jul 2015 10:16 by ADMIN
To reproduce:
- Drop RadPopUpContainer from the toolbox on the windows form. Save the form.
- Change the AllowAutomaticScrollToControl property value.
- Save the form.


Workaround:
Set the property in code:
RadScrollablePanel1.AllowAutomaticScrollToControl = false;
Completed
Last Updated: 16 Sep 2015 08:05 by ADMIN
To reproduce: add RadCollapsiblePanel to RadLayoutControl, run it and collapse RadCollapsiblePanel => the expand/collapse button will get hidden

Workaround:

 public SampleForm()
        {
            InitializeComponent();

            radCollapsiblePanel1.AutoSize = false;
            radCollapsiblePanel1.Collapsed += radCollapsiblePanel1_Collapsed;
            radCollapsiblePanel1.Expanding += radCollapsiblePanel1_Expanding;
            radCollapsiblePanel1.Expanded += radCollapsiblePanel1_Expanded;

        }

        void radCollapsiblePanel1_Expanded(object sender, EventArgs e)
        {
            UpdateLayout();
        }

        private void UpdateLayout()
        {
            radLayoutControl1.RootElement.InvalidateMeasure(true);
            radLayoutControl1.RootElement.UpdateLayout();

            radCollapsiblePanel1.RootElement.InvalidateMeasure(true);
            radCollapsiblePanel1.RootElement.UpdateLayout();
        }

        void radCollapsiblePanel1_Expanding(object sender, CancelEventArgs e)
        {

            radLayoutControl1.FindItemByControl(radCollapsiblePanel1).MaxSize = new Size(0, 0);
            radLayoutControl1.FindItemByControl(radCollapsiblePanel1).MaxSize = new Size(0, 0);

            UpdateLayout();
        }

        void radCollapsiblePanel1_Collapsed(object sender, EventArgs e)
        {
            radLayoutControl1.FindItemByControl(radCollapsiblePanel1).MaxSize = new Size(31, 0);
            radLayoutControl1.FindItemByControl(radCollapsiblePanel1).MinSize = new Size(31, 0);

            UpdateLayout();
        }
Declined
Last Updated: 24 Aug 2018 13:05 by ADMIN
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;
Completed
Last Updated: 28 Aug 2018 13:44 by ADMIN
I can't think of a reason to have text in a panel, however every time one is added from the toolbox it has text set as the control name. I would love this to default to blank.
Completed
Last Updated: 07 May 2015 11:05 by ADMIN
If you add a RadCollapsiblePanel to a form in design time, then add some child controls in its control container, then open the Document Outline window, you will see that the child controls are not visible in the Document Outline.

Workaround: There is a workaround which involves creating an inherited RadCollapsiblePanel and assigning it with a custom designer:

[Designer(typeof(MyCollapsiblePanelDesigner))]
class MyCollapsiblePanel : RadCollapsiblePanel
{
    public override string ThemeClassName
    {
        get
        {
            return typeof(RadCollapsiblePanel).FullName;
        }
        set
        {
            base.ThemeClassName = value;
        }
    }
}
 
class MyCollapsiblePanelDesigner : RadControlDesignerLite
{
    public override void Initialize(System.ComponentModel.IComponent component)
    {
        base.Initialize(component);
 
        this.EnableDesignMode((this.Control as RadCollapsiblePanel).ControlsContainer, "ControlsContainer");
        this.EnableDesignMode((this.Control as RadCollapsiblePanel).PanelContainer, "PanelContainer");
    }
 
    public override ControlDesigner InternalControlDesigner(int internalControlIndex)
    {
        return this.DesignerHost.GetDesigner((this.Component as RadCollapsiblePanel).PanelContainer) as ControlDesigner;
    }
 
    public override int NumberOfInternalControlDesigners()
    {
        return 1;
    }
 
    protected override RadControlDesignerLiteActionList CreateActionList()
    {
        return new RadCollapsiblePanelActionList(this);
    }
}

Note that you would need to add references to the System.Design and Telerik.WinControls.UI.Design assemblies in order for the workaround to build. After you build it successfully, you can use the MyCollapsiblePanel component from your toolbox and you will be able to see the child controls in the document outline.
Completed
Last Updated: 16 Jun 2015 06:29 by ADMIN
To reproduce:
radRadioButton1.Text = "<html><strong>Test</strong><strong> Test</strong></html>";
radRadioButton1.Enabled = false;
Approved
Last Updated: 29 Mar 2016 11:28 by ADMIN
To reproduce:
- Put  grid and collapsible panel to a form.
- Set the Dock of the grid to fill.
- Set the Dock of the panel to top.
- Expand the panel, you will notice that the panel is drawn over the grid.

Workaround:
 
public RadForm1()
{
    InitializeComponent();
    radGridView1.Anchor = AnchorStyles.None;
    radCollapsiblePanel1.Dock = DockStyle.Top;
    radCollapsiblePanel1.EnableAnimation = false;

    radCollapsiblePanel1.Expanded += radCollapsiblePanel1_Expanded;
    radCollapsiblePanel1.Collapsed += radCollapsiblePanel1_Collapsed;

    gridSmallsize = new Size(this.Width - 10, this.Height - 190);
    gridLargeSize = new Size(this.Width - 10, this.Height - 60);
}

Size gridSmallsize;
Size gridLargeSize;

void radCollapsiblePanel1_Collapsed(object sender, EventArgs e)
{
    radGridView1.Size = gridLargeSize;
    radGridView1.Location = new Point(0, 30);
}

void radCollapsiblePanel1_Expanded(object sender, EventArgs e)
{
    radGridView1.Size = gridSmallsize;
    radGridView1.Location = new Point(0, 160);
}
Completed
Last Updated: 07 May 2015 10:45 by ADMIN
To reproduce:
radCollapsiblePanel1.CollapsiblePanelElement.HeaderElement.HeaderButtonElement.MinSize = new Size(100, 100);

Workaround:

 //resize the button
                this.menue.CollapsiblePanelElement.HeaderElement.MinSize = new Size(0, 50);
                this.menue.CollapsiblePanelElement.HeaderElement.HeaderButtonElement.MinSize = new Size(50, 50);
                this.menue.CollapsiblePanelElement.HeaderElement.HeaderButtonElement.MaxSize = Size.Empty;
                //refresh the control
                this.menue.EnableAnimation = false;
                this.menue.IsExpanded = !this.menue.IsExpanded;
                this.menue.IsExpanded = !this.menue.IsExpanded;
                this.menue.EnableAnimation = true;
Declined
Last Updated: 06 Apr 2016 15:23 by ADMIN
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.