- Image quality in PDF is very low. - page 22 : \VS Projects\... not found on my computer in "C:\Program Files (x86)\Telerik\". Precise root path. - page 24 part 7 : MiscellaneousTheme. Seems this theme has been removed - page 24 part 11: RadSplitButton wrong name : spSizeMode instead sbSizeMode - Page 25 part 13: EventHandler "BorderStyleClick" unclear. should precise. (I'll complete other pages after I read it ;p)
To reproduce: Open one of examples from DocumentProcessing / RadRichTextEditor / Panorama. Click on C# or VB tab and you will see that the code is not visible. When choose file without code and click Copy Source button is thrown an exception.
The context menu does not provide which control has been clicked. Workaround: Point p; Control currentControl; void radContextMenu1_DropDownOpened(object sender, EventArgs e) { p = ((RadContextMenu)sender).DropDown.Location; TraverseControls(this); } public void TraverseControls(Control ctrl) { foreach (Control control in ctrl.Controls) { if (control == ctrl.GetChildAtPoint(ctrl.PointToClient(p)) && control.Controls.Count > 0) { currentControl = control; TraverseControls(control); } else if (control == ctrl.GetChildAtPoint(ctrl.PointToClient(p))) { currentControl = control; } } }
To reproduce: - Navigate to the first look sample for data entry. - Add some new rows and try to navigate to them.
When the PaperSources collection contains an empty string the dialog enters in an endless loop.
Workarround1: this.radDropDownList1.PopupClosing += radComboDemo_PopupClosing; void radComboDemo_PopupClosing(object sender, RadPopupClosingEventArgs args) { Point relativeMousePositionInPopup = ((RadDropDownListElement)sender).ListElement.ElementTree.Control.PointToClient(Control.MousePosition); args.Cancel = ((RadDropDownListElement)sender).ListElement.VScrollBar.ControlBoundingRectangle.Contains(relativeMousePositionInPopup); } Workaround2: class MyDropDownList : RadDropDownList { public MyDropDownList() { this.PopupClosing += MyDropDownList_PopupClosing; } void MyDropDownList_PopupClosing(object sender, RadPopupClosingEventArgs args) { Point relativeMousePositionInPopup = ((RadDropDownListElement)sender).ListElement.ElementTree.Control.PointToClient(Control.MousePosition); args.Cancel = ((RadDropDownListElement)sender).ListElement.VScrollBar.ControlBoundingRectangle.Contains(relativeMousePositionInPopup); } public override string ThemeClassName { get { return typeof(RadDropDownList).FullName; } } }
Telerik winforms demo application "bugtracker" issue: reproduction: 1. drag the "bugs" window to touch the upper middle docking guide icon and without releasing the mouse button drag it further Effect: please observe that the remainder of the "bugs window" will not be refreshed, you can draw with this window The same issue can be also observed in the demo hub: drag > Tabstrip properties demo application and also in the DragDropService demo application.
Workaround: load the themes with ThemeResolutionService: http://www.telerik.com/help/winforms/themes-using-custom-themes.html
To reproduce: 1. Open DemoApplication => Dock => Tabbed Document example 2. Click Launch Example button 3. Pop up with script error is shown
The screentip is not position correctly when the item is on the left part of the screen.
1. Run the Demo Application 2. Click the "Dock" item on the left list 3. Click "Programming" tile then lunch the example 4. Drag and drop the Tool Window 1 and/or Tool Window 2 to the document window 1 area to set Tool Window 1 and/or Tool Window 2 as tabbed document 5. Then you can only click and select Tool Window 1 and/or Tool Window 2, but you can't click and select document window 1 Resolution: In the Dock => Programming example is added code which prevent selection: private void radDock1_ActiveWindowChanging(object sender, DockWindowCancelEventArgs e) { e.Cancel = e.NewWindow is DocumentWindow; } We modified the example to log information when select different windows.
To reproduce: Add a RadGridView with some data and group it. Start the application Create a CodedUI project and a new test. The CodedUI Test Builder will apper. Click the arrow button and try to select a child row in the group rows. You will see that the group row can be selected, but not a child.
To reproduce: Add a RadShortcut to a RadMenuItem which is in a context menu: RadContextMenu m = new RadContextMenu(); RadGridView grid = new RadGridView { Parent = this, Dock = DockStyle.Fill }; RadContextMenuManager mm = new RadContextMenuManager(); mm.SetRadContextMenu(grid, m); RadMenuItem rtsmNew = new RadMenuItem("New"); rtsmNew.Click += rtsmNew_Click; RadShortcut rs = new RadShortcut(Keys.None, Keys.F2); rtsmNew.Shortcuts.Add(rs); rtsmNew.HintText = rs.GetDisplayText(); m.Items.Add(rtsmNew); .. private void rtsmNew_Click(object sender, EventArgs e) { new Form().ShowDialog(); } Workaround: Check whether the context menu is visible before showing the form: private void rtsmNew_Click(object sender, EventArgs e) { RadMenuItem item = sender as RadMenuItem; if (item.ElementTree.Control.Visible) { (item.ElementTree.Control as RadContextMenuDropDown).ClosePopup(RadPopupCloseReason.CloseCalled); new Form().ShowDialog(); } }