1. Create a new project with RadChartView. 2. Add a Cartesian chart with a large number of points (10000 for example). 3. Set animations for every point. 4. Run the project - it will crash.
To reproduce:
- Add RadForm with RadMenu with some items
- set this.IsMdiContainer = true;
- Run and hit the close button -> note the while closing the title bar looses its theme
WORKAROUND:
radMenu1.IsMainMenu = false;
When user enter into a child record in a heiarchy RadGridView Jaws reads DBNull. When user go back, the proper field is read.
Import the following code: <ol> <li>Coffee</li> <li></li> <li>Milk</li> </ol
Multiply line text is not correct align at the left side when control runs on Win xp. Steps to reproduce: this.radTextBoxControl1.Text = "This\nis a\ntest";
1. Create new project and add RadTextBox inside a user control. 2. Set its Dock property to Left. 3. Add custom button items in its layout by using RadButtonElement and StackLayoutElement. 4. Set a default value to the text box when handling the form Load event. 5. Run the project.
If I add a RadLabel to a RadPanel, and set the panel AutoScroll to true, scrolling the panel will cause lines to appear. The words get clipped.
When a RadRichTextBox control is added as a child to RadCalendar, the Space and Enter key input is stolen by the calendar. Workaround is available here: http://www.telerik.com/community/forums/getting-visible-dates-from-radcalendar
1. Create RadRibbonForm and add code to start maximized
2. Add status strip with some items on the ribbon form
3. in the form constructor create a MDI child form, set it to start maximized and show it
4. The result is that there is gap between the child form and the status strip
Workaround:
protected override void OnShown(EventArgs e)
{
base.OnShown(e);
this.WindowState = FormWindowState.Minimized;
this.WindowState = FormWindowState.Maximized;
}
Same action with the next button runs smoothly.
When RadPanel is set to AutoSize, it should update its size automatically when changing the visibility of some control inside it.
Workaround:
public class CustomRadPanel : RadPanel
{
public override string ThemeClassName
{
get
{
return typeof(RadPanel).FullName;
}
set
{
base.ThemeClassName = value;
}
}
protected override void OnLayout(LayoutEventArgs e)
{
base.OnLayout(e);
int maxHeight = 0;
foreach (Control control in this.Controls)
{
if (control.Visible)
{
maxHeight = Math.Max(control.Height, maxHeight);
}
}
this.AutoSize = false;
this.Height = maxHeight;
}
}
Form should be closed only with Left mouse button
To reproduce: - Set the mode and add ranges from the properties window. - The ranges are not added to the track bar Workaround: - Use the smart tag or add the ranges in code.
To reproduce: - Drop RadMarkupDialog on the form - In code set its DefaultFont and show it WORKAROUND: Create an instance of RadMarkupDialog prior showing it, not at design time.
Html formatting does not work as expected in design-time.
Description: LostFocus event for the RadDropDownList fires after PopupClosed and before SelectedIndexChanging events no matter that the user have not leave the control yet. To reproduce: - add a RadDropDownList with items - subscribe for the LostFocus event - open the drop down list and close it: the LostFocus event fires Workaround: Use RadDropDownList Leave event: this.radDropDownList1.Leave += radDropDownList1_Leave;
To reproduce:
- Add pie chart and drop down list with some items to a form.
- Then use the following code:
Private Sub RadForm1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim series As New PieSeries
series.DataPoints.Add(New PieDataPoint(50, "test"))
series.DataPoints.Add(New PieDataPoint(50, "test2"))
series.ShowLabels = True
RadChartView1.Series.Add(series)
TryCast(RadChartView1.Series(0).Children(0), PiePointElement).BackColor = Color.Red
TryCast(RadChartView1.Series(0).Children(1), PiePointElement).BackColor = Color.Blue
End Sub
Private Sub RadChartView1_LabelFormatting(sender As Object, e As ChartViewLabelFormattingEventArgs) Handles RadChartView1.LabelFormatting
e.LabelElement.Shape = New OfficeShape(True)
End Sub
Workaround:
e.LabelElement.SuspendPropertyNotifications()
e.LabelElement.Shape = New OfficeShape(True)
e.LabelElement.ResumePropertyNotifications()
Create a custom theme starting from Aqua theme. Change the Font for RadLabelElement-TextPrimitive to "Microsoft Sans Serif, 10pt". Save the theme and apply it to the entire application. Show several times a RadMessageBox with long text. The first time the RadMessageBox is sized correcly to its content. Each next showing, cuts off the text.
Workaround: the possible workaround that I can suggest is to dispose the RadMessageBox instance after showing it:
Private Sub RadButton1_Click(sender As Object, e As EventArgs) Handles RadButton1.Click
RadMessageBox.Show(Me, "If you have some veeeeery long sample text, the messagebox " & _
"should be resized according to its content.", "Caption", MessageBoxButtons.OK, My.Resources.image)
RadMessageBox.Instance.Dispose()
End Sub
To reproduce: - Add three line series and only set their point size. - At runtime remove the second series. - The points color is not updated corectly. Workaround - Set colors in code like this: lineSerie1.BorderColor = Color.Red; lineSerie1.BackColor = Color.Red; lineSerie2.BackColor = Color.Green; lineSerie2.BorderColor = Color.Green; lineSerie3.BackColor = Color.Blue; lineSerie3.BorderColor = Color.Blue;