Completed
Last Updated: 28 Mar 2020 14:54 by simon
To reproduce:
- Add RadWizard to a form.
- Set the AcceptButton property like this: this.AcceptButton = this.radWizard1.NextButton;
- You will notice that nothing happens when the enter key is pressed. 

Workaround: 
- Use the following PreviewKeyDown event handler: 
void radWizard1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { if (e.KeyCode == Keys.Enter) { this.radWizard1.NextButton.PerformClick(); } }
Unplanned
Last Updated: 27 Mar 2020 14:48 by ADMIN
To reproduce:
 - Add a table where the width is set to 100%
 - Import the table and the export it:
private void radButton_Click(object sender, RoutedEventArgs e)
{
    var provider = new HtmlFormatProvider();
    string text = File.ReadAllText(@"..\..\default.html");
    rtb1.Document = provider.Import(text);
}

private void radButton1_Click(object sender, RoutedEventArgs e)
{
    var provider = new HtmlFormatProvider();
    provider.ExportSettings.StylesExportMode = StylesExportMode.Inline;
    string content = provider.Export(rtb1.Document);
    File.WriteAllText(@"D:\test1.html", content);
}

Workaround:
 Leave the export mode intact.
Unplanned
Last Updated: 27 Mar 2020 07:50 by ADMIN
In MergeFields the general switch may be used to format the Result Text. The text may appear in lowercase, uppercase, title case and so on.
Unplanned
Last Updated: 26 Mar 2020 14:52 by ADMIN

Hi team,

 

Please refer to the attached project for demonstration. To reproduce the crash:

1. Add a PageView control with two pages

2. Place the RadTextBox control in the second page (but launch the program in the first one)

3. Set the RadTextBox.ShowClearButton to True

4. Programmically set RadTextBox.Text = Nothing when the TextBox is not in the current page (won't crash if .Text="" or something else)

5. Switch to the page containing the TextBox -> crash.

 

Unplanned
Last Updated: 26 Mar 2020 13:15 by ADMIN

Hi team again,

 

The expand button becomes oval and shrunk in high DPI. It scales correctly in the default theme, but incorrectly in other themes - I tested Crystal/Material/Fluent and neither worked. Please see ss attached for your reference.

 

Thanks a lot.

Unplanned
Last Updated: 26 Mar 2020 11:40 by ADMIN

Hi Support, 

I just upgrade my winform plugin version from 2018.1.220.40 to 2020.1.218.40. I notice the popup display for RadMessage has shifted from center of the open form to center of the mdiForm (main application).

Below is the code that I used:
RadMessageBox.Show(this, "No Record Found", "Information", System.Windows.Forms.MessageBoxButtons.OK, new System.Drawing.Bitmap(Properties.Resources.info), System.Windows.Forms.MessageBoxDefaultButton.Button1);

Please advice on how can I rectify this issue.

Thank you.

Unplanned
Last Updated: 24 Mar 2020 15:05 by ADMIN
The issue is that our system will not be fully maximized when using it on Windows 7, while on our PCs here (windows 10), it's fine.
Completed
Last Updated: 23 Mar 2020 09:54 by ADMIN
Release R2 2020 (LIB 2020.1.323)
Created by: Theo
Comments: 3
Category: UI for WinForms
Type: Bug Report
1

Morning

 

Please see attched demo project

 

We have several controls that we use spell checker on (including textbox, grid, combo, etc)

Issue is that if you have a misspelled word in a control that is readonly, you are still able to change the text via context menu to update the spelled word

In the example program, start up, click on make readonly, right click on wavy red line word, select option to replace with, word is updated.

We are not able to disable the controls and toggle between read only and not readonly to define editablility of the controls

Is there a work around for this? Should it not be inlcuded in the spell check control?

 

thank you

Theo

Unplanned
Last Updated: 23 Mar 2020 07:34 by ADMIN
The customers need to additionally process the elements after inserting them into the document or just change the caret position relative to the inserted element. At this point, the methods only insert elements without returning the concrete instance or copy the element passed as a parameter, if such overload is available (editor.InsertTable(table) clones the table and inserts a different instance in the document, InsertInline() clones the inline as well).
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

Declined
Last Updated: 20 Mar 2020 11:37 by ADMIN
Created by: Yemo
Comments: 1
Category: UI for WinForms
Type: Feature Request
0

Hello,

 Is there any way to style the MapCluster Grouped Icon/image in RadMap Winforms? Currently it displays a circle with the total number of grouped items. The background Fill colour of the circle is too dark to enable easy viewing of the number in the circle.

It would be good to depending on the grouped item type, to specify an icon to be used in place of the circle also providing an option to put a label underneath to display (eg "34 Houses")

Specifying different clustered Icons based on the "element type" would provide a clearer summary of the different types of items in a specific area.

 Thanks 

Completed
Last Updated: 19 Mar 2020 14:43 by ADMIN
Release R2 2020 (LIB 2020.1.323)
The end users should not be able to change the checked state of the header when the column is read only.
Completed
Last Updated: 19 Mar 2020 14:43 by ADMIN
Release R2 2020 (LIB 2020.1.323)

Steps to reproduce:

1. Bind RadGridView to BindingList 

2. Clear the rows collection

3. You can see that SelectedRows.Count =1 although Rows.Count = 0

To workaround:

private void radButton1_Click(object sender, EventArgs e)
        {  
            while (this.pedidos.Count > 0)
            {
                this.pedidos.RemoveAt(0);
            }

            int rows = this.radGridView1.Rows.Count;
            int srows = this.radGridView1.SelectedRows.Count;

        }

Completed
Last Updated: 19 Mar 2020 14:42 by ADMIN
Release R2 2020 (LIB 2020.1.323)

Paste some text inside RadRichTextEditor. If the text has more rows than the currently visible area you will see that the control does not scroll down to the caret position.

Workaround:

private void RadRichTextEditor1_CommandExecuted(object sender, CommandExecutedEventArgs e)
{
    if (e.Command is PasteCommand)
    {             
        Application.DoEvents();

        bool cursorAtDocEnd = this.radRichTextEditor1.Document.CaretPosition.IsPositionAtDocumentEnd;
        if (cursorAtDocEnd)
        {
            MoveCaretCommand command = new MoveCaretCommand(this.radRichTextEditor1.RichTextBoxElement);
            command.Execute(MoveCaretDirections.Down);
        }
    }
}

 

Completed
Last Updated: 19 Mar 2020 14:40 by ADMIN
Release R2 2020 (LIB 2020.1.323)

Run the attached project and see the .GIF file or follow the steps below:

1. Set AssociatedKeyboardType to a control and KeyboardLayoutType to Numpad;

2. Run the application and drag the whole form to the Right edge of the screen

3. Click inside the control in order to display the RadVirtualKeyboardForm 

You will see that the VirtualKeyboardForm is not displayed under the associated control.

 

Workaround:

After setting the KeyboardLayoutType to Numpad, set the KeyboardForm.Size manually:

this.radVirtualKeyboardForm1.KeyboardForm.Size = this.radVirtualKeyboardForm1.KeyboardForm.VirtualKeyboard.CalculateDesiredSize().ToSize();

Completed
Last Updated: 19 Mar 2020 14:39 by ADMIN
Release R2 2020 (LIB 2020.1.323)
Completed
Last Updated: 19 Mar 2020 14:38 by ADMIN
Release R2 2020 (LIB 2020.1.323)
The issue can be reproduced if the control is not grouped when deleting the items in the data source.
Completed
Last Updated: 19 Mar 2020 14:37 by ADMIN
Release R2 2020 (LIB 2020.1.323)

when set RadMessageBox.UseCompatibleTextRendering = false;

at runtime is generated System.StackOverflowException. 

To workaround:

private void RadForm1_Load(object sender, EventArgs e)
{

    foreach (Control control in RadMessageBox.Instance.Controls)
    {
        RadControl radControl = control as RadControl;
        if (radControl != null)
        {
            radControl.UseCompatibleTextRendering = false;
        }

    }
}

Unplanned
Last Updated: 19 Mar 2020 12:24 by ADMIN

Please refer to the attached gif file.

Workaround:

        private void Form1_Load(object sender, EventArgs e)
        {
            Image currentImage = this.PropertiesGrid.TableElement.CurrentRowHeaderImage;
            this.PropertiesGrid.TableElement.CurrentRowHeaderImage = new Bitmap(currentImage, currentImage.Width - 5, currentImage.Height - 5);
        }

1 2 3 4 5 6