Unplanned
Last Updated: 15 May 2020 13:31 by ADMIN

Hi,

I have menu problem:

When the Backstage Button Item is clicked and you don't release a left mouse button click but instead mouse is dragged to the right of the form, Backstage Button Item stay selected and can only be returned to default state if you click on it again else its stays blue and locked.

Picture 1.

Left click, hold and drag to the right. This state can be done to all buttons see Picture 2. Focus on "MouseDown" Event is not working.

Picture 2.


 

My question is can this behavior be prevented ?

 

Thanks in advance !

 

Neven

Unplanned
Last Updated: 15 May 2020 13:22 by ADMIN

merging only these assembly still the icons are not visible in Spreadsheet ribbon menu

C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe" /allowdup /target:SymphonyMESUtil.exe  /targetplatform:"v4, C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1" /out:Merge\SymphonyMESUtil.exe ^
SymphonyMESUtil.exe ^
Telerik.WinControls.dll ^
Telerik.WinControls.UI.dll ^
TelerikCommon.dll ^
Telerik.WinControls.GridView.dll ^
Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.dll ^
Telerik.Windows.Documents.Spreadsheet.FormatProviders.Pdf.dll ^
Telerik.Windows.Documents.Spreadsheet.dll ^
Telerik.WinControls.RadSpreadsheet.dll ^
Telerik.Windows.Documents.Core.dll ^
Telerik.Windows.Documents.Fixed.dll

Unplanned
Last Updated: 28 Apr 2020 11:18 by ADMIN

1. Set the DPI of your main monitor to 150% and the DPI of your secondary monitor to 100%.

2. Start your main form containing RadDataEntry on your secondary monitor.

You will see that that hosted controls inside RadDataEntry are not scaled correctly.

 

Workaround:

Start your main form on your secondary monitor inside OnShown event.

protected override void OnShown(EventArgs e)
{
    base.OnShown(e);

    this.Location = new Point(-800, 100);
}

 

Unplanned
Last Updated: 23 Apr 2020 15:34 by ADMIN
Created by: Tinus
Comments: 0
Category: UI for WinForms
Type: Bug Report
0

1. Set HDPI on your monitor (for example 150%)

2. Set RadDataEntry data source in RunTime

You will see that RadDataEntry hosted controls are not scaled correctly.

Note that there is a related problem if the data source is set in design time. Controls themselves will be scaled correctly, however, text box hosted control's High will not be scaled correctly.

Workaround:
You can subscribe to ItemInitializing event before you set the DataSource and proceed by scaling RadDataEntry hosted controls manually as shown in the following code snipped.

private void radButton1_Click(object sender, EventArgs e)
{
    this.radDataEntry1.ItemInitializing += RadDataEntry1_ItemInitializing;
    this.radDataEntry1.ItemDefaultSize = new Size(200, 26);

    radDataEntry1.DataSource = new Employee
    {
        FirstName = "Sarah",
        LastName = "Blake",
        Occupation = "Supplied Manager",
        StartingDate = new DateTime(2005, 04, 12),
        IsMarried = true,
        Salary = 3500,
        Gender = Gender.Female
    };         
}
private void RadDataEntry1_ItemInitializing(object sender, ItemInitializingEventArgs e)
{
    if (this.radDataEntry1.RootElement.DpiScaleFactor.Width != 1)
    {
        foreach (Control control in e.Panel.Controls)
        {
            control.Scale(this.radDataEntry1.RootElement.DpiScaleFactor);
        }
    }
}

Unplanned
Last Updated: 14 Apr 2020 15:26 by ADMIN

Please refer to the attached sample project and gif file. The ShouldCheckDataRows property of the column is disabled. Hence, the developer will manage the toggle state of the data cells.

There are two problems here:

1. In the HeaderCellToggleStateChanged event we toggle all data rows in correspondence with the header checkbox. Once a data cell value is changed, we set the GridViewCheckBoxColumn.Checked property to Off. However, it is not respected and the header checkbox still remains toggle.

2. Once you scroll the columns horizontally, the header checkbox synchronizes with the value of the GridViewCheckBoxColumn.Checked property. However, all of a sudden the HeaderCellToggleStateChanged event is toggled again even though we didn't clicked the checkbox in the header at all. This will make all data cells unchecked due to the code in the HeaderCellToggleStateChanged event.

Unplanned
Last Updated: 23 Mar 2020 06:50 by ADMIN

1. Create a brand new project and add a ShapedForm.

2. Set the Size to 800,550.

3. Set the FormBorderStyle to FixedToolWindow.

You will notice that at run-time the size is changed to 816, 589.

Workaround:

        public ShapedForm1()
        {
            InitializeComponent();

            this.MaximumSize = new Size(800, 550);
        }

Unplanned
Last Updated: 23 Mar 2020 06:21 by ADMIN

Please refer to the attached sample project:

Workaround:

        Me.RadImageButtonElement1.ButtonFillElement.GradientStyle = GradientStyles.Solid
        Me.RadImageButtonElement1.ShowBorder = False

Unplanned
Last Updated: 17 Mar 2020 13:38 by ADMIN
When copy a modified Heading from Word document and paste it into a not empty RadRichTextEditor the modified styles are not correctly imported.
Unplanned
Last Updated: 17 Mar 2020 06:50 by ADMIN

Please refer to the attached gif file for a better illustration of the steps how o reproduce the undesired behavior.

Workaround: use RadForm

Unplanned
Last Updated: 09 Mar 2020 06:14 by ADMIN

The performance of the DayView when the control is bound to a large number of recurring appointments and it is grouped by resources needs to be improved.

Unplanned
Last Updated: 05 Mar 2020 10:03 by ADMIN
Created by: Gilles
Comments: 0
Category: UI for WinForms
Type: Bug Report
0

How to reproduce:

private void RadForm1_Load(object sender, EventArgs e)
{
    this.radWebCam1.TakeSnapshot();
}

Workaround:

public class CustomWebCam : RadWebCam
{
    public override void TakeSnapshot()
    {
        FieldInfo fi = typeof(RadWebCam).GetField("player", BindingFlags.NonPublic | BindingFlags.Instance);
        object value = fi.GetValue(this);

        if (value == null)
        {
            return;
        }

        PropertyInfo propertyInfo = value.GetType().GetProperty("EvrVideoDisplay", BindingFlags.NonPublic | BindingFlags.Instance);
        value = propertyInfo.GetValue(value, null);

        if (value == null)
        {
            return;
        }

        base.TakeSnapshot();
    }
}

Unplanned
Last Updated: 06 Feb 2020 14:01 by ADMIN
Please open the sample document in the Demo application and start scrolling. The attached gif file illustrates the obtained behavior. It is necessary to wait 2-3 seconds to scroll to the correct document's position.
Unplanned
Last Updated: 06 Feb 2020 13:20 by ADMIN
OverflowException is thrown while importing document using Helvetica font with custom encoding.
Unplanned
Last Updated: 05 Feb 2020 07:02 by ADMIN

Apply the Office2010Silver theme to your application since it has a good border indication for the focus in RadSpinEditor. 

Please run the attached project and click in the RadSpinEditor that is not in the RadPopupContainer. You will notice that when you move the mouse away that the border is highlighted in yellow showing that the control has complete focus. Now, click in the RadSpinEditor that is in the RadPopupContainer and move your mouse away. You will notice that the border is not highlighted in yellow indicating that it does not have focus. You can also see that it does not fire the GotFocus event. If you click closer to the border out of the "TextBox" area, the control border will stay yellow showing complete focus and fire off the GotFocus event. However, in this case, the caret is not displayed.

Workaround: handle the GotFocus/LostFocus events for the SpinElement.TextBoxItem and apply the desired border for indicating the focus.
Unplanned
Last Updated: 31 Jan 2020 07:29 by ADMIN
The document styles are not respected because of wrongly imported custom style name after copy-paste from MS Word and exported to HTML.

Workaround: avoid using styles with braces in their name.
Unplanned
Last Updated: 21 Jan 2020 11:54 by ADMIN

Please refer to the attached if file. You will notice that the converter wizard will skip the designer file if the form's file end with "Settings".

Workaround: change the file name to skip ending with "Settings"

Unplanned
Last Updated: 12 Nov 2019 14:58 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Sr.
Comments: 0
Category: UI for WinForms
Type: Bug Report
3
To reproduce: add a RadLabel and change its cursor to Hand.

 this.radLabel1.Cursor = Cursors.Hand;

The PixelatedHandCursor.png shows the poor quality of the cursor which should be improved.

Workaround: https://stackoverflow.com/questions/6016995/un-antialiased-hand-cursor-in-windows-forms-apps/6017174#6017174

    public class LinkLabelEx : RadLabel
    {
        private const int WM_SETCURSOR = 0x0020;
        private const int IDC_HAND = 32649;

        [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
        private static extern IntPtr LoadCursor(IntPtr hInstance, int lpCursorName);

        [DllImport("user32.dll", CharSet = CharSet.Auto)]
        private static extern IntPtr SetCursor(IntPtr hCursor);

        protected override void WndProc(ref Message m)
        {
            if (m.Msg == WM_SETCURSOR)
            {
                // Set the cursor to use the system hand cursor
                SetCursor(LoadCursor(IntPtr.Zero, IDC_HAND));

                // Indicate that the message has been handled
                m.Result = IntPtr.Zero;
                return;
            }

            base.WndProc(ref m);
        }
    }

The ImprovedCursorRendering.png  shows the improved cursor. 
Unplanned
Last Updated: 19 Aug 2019 05:00 by ADMIN
Changing the preferred width of columns to percentages from the Table Properties dialog actually sets them in pixels.

Steps to reproduce:
1) Insert a table

2) select table column property and set preferred width to 20%

3) press "next column" button and set preferred width to 20% 

4) Go to previous columns 

Expected: Column width is set in percentage.

Actual: Some (or all) columns have width set in pixels.
Unplanned
Last Updated: 14 Jun 2019 06:47 by ADMIN

To reproduce:

- Open The popup

- Click on it, and then click on the form

- Repeat until the popup stays opened

Unplanned
Last Updated: 07 Jun 2019 11:32 by ADMIN
Created by: BERND
Comments: 0
Category: UI for WinForms
Type: Bug Report
1

To reproduce: 

radCheckBox1.Font = new Font("Segoe UI", 20, FontStyle.Regular);

radCheckBox2.ThemeName = "Fluent";
radCheckBox2.Font = new Font("Segoe UI", 20, FontStyle.Regular);

Workaround:

radCheckBox2.ButtonElement.Font = new Font("Segoe UI", 20, FontStyle.Regular);

           

1 2 3