Telerik Forums
UI for WinForms Forum
3 answers
288 views

Hi Team,

We are planning to migrate Telerik.WinControls.RichTextEditor.dll (2023.1.314.40) in visual studio 2022.

We are unable to compile the program and getting an errors like below.

  • The type or namespace name 'RadDocument' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'StyleDefinition' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'BaselineAlignment' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'UnderlineType' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'Paragraph' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'RadTextAlignment' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'ListNumberingFormat' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'InsertTableForm' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'ListStyle' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'RtfFormatProvider' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'ITextBasedDocumentFormatProvider' could not be found (are you missing a using directive or an assembly reference?)
  • The type or namespace name 'TxtFormatProvider' could not be found (are you missing a using directive or an assembly reference?)
  • The name 'DefaultListStyles' does not exist in the current context
  • The name 'Span' does not exist in the current context
  • The name 'Unit' does not exist in the current context
  • The name 'TextStyle' does not exist in the current context
  • 'RadRichTextEditor' does not contain a definition for 'DocumentView' and no accessible extension method 'DocumentView' accepting a first argument of type 'RadRichTextEditor' could be found (are you missing a using directive or an assembly reference?)

What is an equivalent namespaces for following references? Could you please help on this below?

  • using Telerik.WinControls.RichTextBox;
  • using Telerik.WinControls.RichTextBox.FileFormats.Rtf;
  • using Telerik.WinControls.RichTextBox.Layout;
  • using Telerik.WinControls.RichTextBox.Lists;
  • using Telerik.WinControls.RichTextBox.Model;
  • using Telerik.WinControls.RichTextBox.Model.Styles;
  • using Telerik.WinControls.RichTextBox.UI;
  • using Telerik.WinControls.RichTextBox.FormatProviders;
  • using Telerik.WinControls.RichTextBox.FormatProviders.Txt;

Note: Its working fine in the Telerik.WinControls.RichTextBox.dll (2013.3.1127.40)

example program:

private void InitializeCurrentFontStyles(StyleDefinition styleDefinition) { try { UnderlineType underlineType = (UnderlineType)styleDefinition.GetPropertyValue(Span.UnderlineTypeProperty); this.radBtnUnderlineStyle.ToggleState = underlineType != UnderlineType.None ? ToggleState.On : ToggleState.Off; string fontFamiliy = (string)styleDefinition.GetPropertyValue(Span.FontFamilyProperty); this.radDropDownListFont1.SuspendSelectionEvents = true; this.radDropDownListFont1.Text = fontFamiliy; this.radDropDownListFont1.SelectedValue = fontFamiliy; this.radDropDownListFont1.SuspendSelectionEvents = false; float fontSize = (float)styleDefinition.GetPropertyValue(Span.FontSizeProperty); fontSize = (float)Math.Round(Unit.DipToPoint(fontSize), 1); this.EnsureFontSize(fontSize.ToString()); TextStyle fontStyle = (TextStyle)styleDefinition.GetPropertyValue(Span.FontStyleProperty); this.radBtnBoldStyle.ToggleState = fontStyle.HasFlag(TextStyle.Bold) ? ToggleState.On : ToggleState.Off; this.radBtnItalicStyle.ToggleState = fontStyle.HasFlag(TextStyle.Italic) ? ToggleState.On : ToggleState.Off; } catch (Exception ex) { RadMessageBox.SetThemeName("Office2007Silver"); RadMessageBox.Show(ex.Message, res_man.GetString("ProposalEntityMaster", PNxt_BL.Common.CultureInfo), MessageBoxButtons.OK, RadMessageIcon.Error); } using (InsertTableForm insertForm = new InsertTableForm()) { insertForm.Owner = this; insertForm.ThemeName = "Office2007Silver"; if (insertForm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.radRichTextBox1.InsertTable(insertForm.RowsCount, insertForm.ColumnsCount); } } this.radRichTextBox1.DocumentView.Caret.Hide(); }


Thanks,

Rajkannan


Dess | Tech Support Engineer, Principal
Telerik team
 answered on 31 May 2023
2 answers
168 views

Hello,

is it possible to somehow activate a funktion to drag and hold an appointment to the latest possible date and the scheduler will after a few seconds of holding the appointment in this position automatically change the displayed calender to for example the next week so that you can drop the appointment here?

Regards,

Paul

Paul Dell
Top achievements
Rank 1
Iron
 answered on 30 May 2023
1 answer
206 views

Hi,

I'm having a problem while exporting a GridView containing some GridViewCommandColumns to a XLS.

I get a FormatException error in Telerik.WinControls.GridView.dll on these columns.

The code I use for export:

GridViewSpreadExport spreadExporter = new GridViewSpreadExport(gridView);
spreadExporter.ExportChildRowsGrouped = true;
spreadExporter.HiddenColumnOption = Telerik.WinControls.UI.Export.HiddenOption.DoNotExport;
spreadExporter.HiddenRowOption = Telerik.WinControls.UI.Export.HiddenOption.DoNotExport;
SpreadExportRenderer exportRenderer = new SpreadExportRenderer();
spreadExporter.RunExport(sDialog.FileName, exportRenderer);

I don't necessarily need these columns in a XLS, so I tried to hide them before exporting, set some export properties and even set values:

gridView.Columns["column1"].IsVisible = false;
gridView.Columns["column1"].ExcelExportType = Telerik.WinControls.UI.Export.DisplayFormatType.None;

foreach (var row in gridView.Rows)
{
    row.Cells["column1"].Value = 1;
}

The only way a grid exports correctly is when GridViewCommandColumns are deleted from the grid.

Any idea what should I try? I use version 2021.2.511.40.

Thanks in advance.

 

Regards,

Tomáš

 

Dess | Tech Support Engineer, Principal
Telerik team
 answered on 29 May 2023
1 answer
237 views
While loading the form by default collapse all the page(pages and sub pages) and expand only default page. 
Dess | Tech Support Engineer, Principal
Telerik team
 answered on 29 May 2023
1 answer
322 views

I'm trying to make a clear distinction between the parent and child rows.  I tried the following to change the background color of the child rows:

CellFormatting += (sender, args) =>
{
    if (args.Row.HierarchyLevel > 0)
        args.CellElement.BackColor = Color.Aquamarine;
};

It works, but only when my mouse hovers over a child row.

Also, I'm wondering why the rows in the child grid have plus signs to their left (see the attached image) when there is no third level.

I have not found it easy to figure this out from the API documentation.  There are probably properties that could get me what I want, but are they in the row class?  The template?  The child template?  The grid?  The view?  <shrug>

I once came across a document on your site that describes the overall grid structure and the relationships between these components.  Whether or not I can get help on these specific issues I'd appreciate a link to that document.

Thanks.

Dinko | Tech Support Engineer
Telerik team
 answered on 29 May 2023
1 answer
133 views

Never did this before, but I need to make a custom change to a control that will affect all instances of it throughout the application. If the user clicks in a masked edit control at any position and the control is empty, the cursor should jump to position 1. It works fine when I use the event handler of the control directly like this:

 private void mtbHomePhone_Click(object sender, EventArgs e)
        {
            if (mtbHomePhone.Value?.ToString()?.Length == 0)
            {
                mtbHomePhone.SelectionStart = 1;
                mtbHomePhone.SelectionLength = 0;
            }
        }

 

I'm trying to inherit from the control like this (using MyMaskedEdit in the designer.cs in place of RadMaskedEditBox) but the event is not firing. What am I doing wrong?

using Telerik.WinControls.UI;

namespace VisionUI.Common
{
    public class MyMaskedEdit : RadMaskedEditBox
    {
        protected override void OnClick(EventArgs e)
        {
            base.OnClick(e);

            if (this.Value?.ToString()?.Length == 0)
            {
                this.SelectionStart = 1;
                this.SelectionLength = 0;
            }
        }
    }
}

 

Thanks

Carl

Dess | Tech Support Engineer, Principal
Telerik team
 answered on 26 May 2023
1 answer
224 views

Hi Team,

We are using RadDropDownList control version (2023.1.314)

We are getting  'System.StackOverflowException' exception while assigning value in the dropdownlist (its keep on recursion).

Could you please help on this?. Please find sample program below.

We are using visual Studio 2022 and Telerik.WinControls.UI.dll(2023.1.314)

Note: Its working fine in 2013.3.1.1127 version.

 private void comboBox1_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e)
 {
    setOldValue();
 }

 private void setOldValue()
 {
    comboBox1.SelectedValue = 2;
 }

 private void button1_Click(object sender, EventArgs e)
 {
    comboBox1.SelectedValue = 1;
 }

Thanks

Rajkannan

Dinko | Tech Support Engineer
Telerik team
 answered on 26 May 2023
1 answer
139 views

For some reason - probably due to  me doing some re-sizing of columns - my sheets are now opening scrolled a bit to the right, which means my important left-hand columns are not visible without scrolling.

I assume this will be annoying to users - It certainly took me an hour to figure out what had happened to my left-hand columns. :-(

I tried to make the sheet scroll left in the control.load event:

 mySpreadsheetControl.HorizontalScroll.Value = 0

...but that didn't seem to work.

Does anyone know the right way to scroll left in a sheet?

Thanks

Dinko | Tech Support Engineer
Telerik team
 answered on 26 May 2023
1 answer
129 views

Hello,

i am using custom status and i would like to know if it is possible to set the width of the displayed status field.
I haven't found the right element at the AppointmentFormatting event to access the status field.

Regards,

Paul

Dess | Tech Support Engineer, Principal
Telerik team
 answered on 25 May 2023
1 answer
169 views
Hi,
   I try to get even for dragdrop once node move to another location, i used following code to get event, but not success, here i attach code. i make true for   RadTreeView1.AllowDragDrop = True and  RadTreeView1.AllowDrop = True


Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
   RadTreeView1.AllowDragDrop = True      
   RadTreeView1.AllowDrop = True
 ' Add event handlers for drag and drop events
   AddHandler RadTreeView1.DragEnter, AddressOf RadTreeView1_DragEnter
   AddHandler RadTreeView1.DragDrop, AddressOf RadTreeView1_DragDrop
End Sub

Private Sub RadTreeView1_DragEnter(sender As Object, e As DragEventArgs) Handles RadTreeView1.DragEnter
    ' Check if the data being dragged is a RadTreeNode
    If e.Data.GetDataPresent(GetType(RadTreeNode)) Then
        e.Effect = DragDropEffects.Move
    Else
        e.Effect = DragDropEffects.None
    End If
End Sub

Private Sub RadTreeView1_DragDrop(sender As Object, e As DragEventArgs) Handles RadTreeView1.DragDrop
    ' Check if the data being dragged is a RadTreeNode
    If e.Data.GetDataPresent(GetType(RadTreeNode)) Then
        ' Get the dragged node
        Dim draggedNode As RadTreeNode = CType(e.Data.GetData(GetType(RadTreeNode)), RadTreeNode)

        ' Get the target node
        Dim targetNode As RadTreeNode = RadTreeView1.GetNodeAt(RadTreeView1.PointToClient(New Point(e.X, e.Y)))

        ' Get the full path of the dragged node
        Dim draggedNodePath As String = draggedNode.FullPath

        ' Get the full path of the target node
        Dim targetNodePath As String = targetNode.FullPath

        ' Do something with the full paths
        MessageBox.Show("Dragged Node Path: " & draggedNodePath & vbCrLf & "Target Node Path: " & targetNodePath)
    End If
End Sub

 

Please advice me what i make mistake ? i try to get source and destination node after drag and drop nodes

Please asap.

Regards
Aravind

Dess | Tech Support Engineer, Principal
Telerik team
 answered on 23 May 2023
Narrow your results
Selected tags
Tags
GridView
General Discussions
Scheduler and Reminder
Treeview
Dock
RibbonBar
Themes and Visual Style Builder
ChartView
Calendar, DateTimePicker, TimePicker and Clock
DropDownList
Buttons, RadioButton, CheckBox, etc
ListView
ComboBox and ListBox (obsolete as of Q2 2010)
Form
Chart (obsolete as of Q1 2013)
PageView
MultiColumn ComboBox
TextBox
RichTextEditor
PropertyGrid
Menu
RichTextBox (obsolete as of Q3 2014 SP1)
Panelbar (obsolete as of Q2 2010)
PivotGrid and PivotFieldList
Tabstrip (obsolete as of Q2 2010)
MaskedEditBox
CommandBar
PdfViewer and PdfViewerNavigator
ListControl
Carousel
GanttView
Diagram, DiagramRibbonBar, DiagramToolBox
Panorama
New Product Suggestions
VirtualGrid
Toolstrip (obsolete as of Q3 2010)
AutoCompleteBox
Label
Spreadsheet
ContextMenu
Panel
Visual Studio Extensions
TitleBar
SplitContainer
Documentation
Map
DesktopAlert
CheckedDropDownList
ProgressBar
MessageBox
TrackBar
Rotator
SpinEditor
CheckedListBox
StatusStrip
CollapsiblePanel
LayoutControl
ShapedForm
SyntaxEditor
Wizard
TextBoxControl
Conversational UI, Chat
DateTimePicker
TabbedForm
CAB Enabling Kit
WaitingBar
GroupBox
DataEntry
ScrollablePanel
ScrollBar
ImageEditor
Tools - VSB, Control Spy, Shape Editor
BrowseEditor
DataFilter
FileDialogs
ColorDialog
Gauges (RadialGauge, LinearGauge, BulletGraph)
ApplicationMenu
RangeSelector
CardView
WebCam
BindingNavigator
RibbonForm
Styling
Barcode
PopupEditor
TaskBoard
NavigationView
Callout
ColorBox
PictureBox
FilterView
Accessibility
VirtualKeyboard
DataLayout
Licensing
ToastNotificationManager
ValidationProvider
CalculatorDropDown
Localization
TimePicker
BreadCrumb
ButtonTextBox
FontDropDownList
BarcodeView
Overlay
Security
LocalizationProvider
Dictionary
TreeMap
StepProgressBar
SplashScreen
Flyout
Separator
SparkLine
ToolbarForm
NotifyIcon
DateOnlyPicker
AI Coding Assistant
Rating
TimeSpanPicker
Calculator
OfficeNavigationBar
TaskbarButton
HeatMap
SlideView
PipsPager
AIPrompt
TaskDialog
TimeOnlyPicker
SpeechToTextButton
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?