or
							Hi
I'm trying to use a telerik RadRichTextBox for my windows form.  Is there a way I can remove the cursor from the control after inserting the value using the following line:
    RADRichTextBox1.Insert('xxx')
    RADRichTextBox2.Insert('yyyy')
Please see the attachment for reference.  
    void radGridView1_CellEditorInitialized(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)    {        if (e.Column.Name == "Lookup")        {            RadImageItem imgElement;            imgElement = new RadImageItem();            imgElement.Margin = new Padding(0, 2, 0, 0);            imgElement.Alignment = ContentAlignment.MiddleCenter;            imgElement.Image = Properties.Resources.hd_find.ToBitmap();            //imgElement.MinSize = new Size(20, 5);            imgElement.Size = new Size(50, 5);            imgElement.AutoSize = false;            //imgElement.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize;            this.radGridView1.CurrentCell.Children.Add(imgElement);                if (!tbSubscribed)                {                                             RadTextBoxEditor tbEditor = this.radGridView1.ActiveEditor as RadTextBoxEditor;                    if (tbEditor != null)                    {                    tbSubscribed = true;                    RadTextBoxEditorElement tbElement = (RadTextBoxEditorElement)tbEditor.EditorElement;                    tbElement.KeyDown += new KeyEventHandler(tbElement_KeyDown);                }            }        }    }    void radGridView1_CellEndEdit(object sender, GridViewCellEventArgs e)    {        if (e.Column.Name == "Lookup")        {            if (this.radGridView1.CurrentCell.Children.Count == 1)            {                this.radGridView1.CurrentCell.Children.RemoveAt(0);            }        }    }    void tbElement_KeyDown(object sender, KeyEventArgs e)    {        if (e.KeyCode == Keys.F1)        {            ((RadTextBoxEditorElement)sender).Text = "Default text";        }         }    void radGridView1_CreateCell(object sender, Telerik.WinControls.UI.GridViewCreateCellEventArgs e)    {        if (e.Row is GridDataRowElement)        {            if (e.Column.Name == "Lookup")            {                e.CellType = typeof(RadTextBoxExtCellElement);            }        }    } public class RadTextBoxExtCellElement : GridDataCellElement {    private int imageWidth = 30;    private int imagePadding = 2;    public RadTextBoxExtCellElement(GridViewColumn column, GridRowElement row)        : base(column, row)    {    }    protected override Type ThemeEffectiveType    {        get        {            return typeof(GridDataCellElement);        }    }    protected override SizeF ArrangeOverride(SizeF finalSize)    {        base.ArrangeOverride(finalSize);        if (this.Children.Count == 2)        {            RectangleF rect = GetClientRectangle(finalSize);            RectangleF rectEdit = new RectangleF(rect.X, rect.Y, rect.Width - (imageWidth + imagePadding), rect.Height);            RectangleF rectImage = new RectangleF(rectEdit.Right + imagePadding, rect.Y, imageWidth, rect.Y);            this.Children[0].Arrange(rectEdit);            this.Children[1].Arrange(rectImage);        }        return finalSize;    }Hi,
I would like to defined the ReadOnly Property to DateTimePicker control.
The Enabled property does not supply our needs.
I have seen different solutions for this problem in the website
but they did not answer the following criteria's:
1 The user will be able to copy the content of the control.
2 The control will not change its visual display look.
Regards,
Namma.
Imports DevComponents.DotNetBar  Imports IntelliLock.Licensing  Imports Ionic.Zip  Imports System  Imports System.Data  Imports System.IO  Imports System.Windows.Forms  Imports Telerik.WinControls.UI  Imports Telerik.WinControls.UI.Scheduler.ICalendar  Imports Microsoft.VisualBasic  Imports Telerik.WinControls.UI.Scheduler.Dialogs  Imports System.ComponentModel  Imports System.Collections.Generic  Imports System.Drawing  Imports System.Text  Imports Telerik.WinControls  Public Class Form1      'main form loader...      Private Sub MainForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load          Try              If (IntelliLock.Licensing.EvaluationMonitor.CurrentLicense.LicenseStatus = IntelliLock.Licensing.LicenseStatus.NotChecked) Then                  Text = "Chariots PIM DB v1.3.3.5 X64 - Shareware Version - Licensed To: [Unregistered]"              ElseIf (IntelliLock.Licensing.EvaluationMonitor.CurrentLicense.LicenseStatus = IntelliLock.Licensing.LicenseStatus.Licensed) Then                  Text = "Chariots PIM DB v1.3.3.5 X64" & "  " & "- Full Version" & "  " & "- Licensed To:" & "  " & "[" & EvaluationMonitor.CurrentLicense.LicenseInformation.GetByIndex(1).ToString() & " " & EvaluationMonitor.CurrentLicense.LicenseInformation.GetByIndex(2).ToString() & "]"              Else                  Text = "Chariots PIM DB v1.3.3.5 X64 - Shareware Version - Licensed To: [Unregistered]"              End If          Catch ex As Exception              MessageBoxEx.ButtonsDividerVisible = False              MessageBoxEx.Show("An Error Occurred Reading The License File!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)          End Try          Try              Me.Sheet1TableAdapter.Fill(Me.DataSet2.Sheet1)              Me.AppointmentsResourcesTableAdapter.Fill(Me.SchedulerDataSet.AppointmentsResources)              Me.ResourcesTableAdapter.Fill(Me.SchedulerDataSet.Resources)              Me.AppointmentsTableAdapter.Fill(Me.SchedulerDataSet.Appointments)              RadSchedulerReminder1.StartReminder()              Me.RadCalendar1.FocusedDate = DateTime.Today              Me.RadScheduler1.FocusedDate = DateTime.Today              Me.RadScheduler1.ActiveView.Equals(RadCalendar1.SelectedDate)              StyleManager1.ManagerStyle = eStyle.Office2007Blue              Me.RadCalendar1.ThemeName = "Office2007blue"              Me.RadSchedulerNavigator1.ThemeName = "Office2007blue"              Me.RadScheduler1.ThemeName = "Office2007blue"              Me.RadStatusStrip1.ThemeName = "Office2007blue"              Me.RadSchedulerReminder1.ThemeName = "Office2007blue"              Me.RadDesktopAlert1.ThemeName = "Office2007blue"              Me.RadButton1.ThemeName = "Office2007blue"              Me.RadButton2.ThemeName = "Office2007blue"              Me.RadPanel1.ThemeName = "Office2007blue"              Me.RadLabel1.ThemeName = "Office2007blue"              Me.ddTimeZones.ThemeName = "Office2007blue"              Me.RadLabelElement3.Text = "Office2007blue"              Me.RadLabelElement1.Text = DateTime.Today              InitalizeTimeZones()              RibbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"              RadScheduler1.ActiveViewType = SchedulerViewType.Month              TryCast(RadScheduler1.ActiveView, SchedulerMonthView).WeekCount = 4              InitalizeTimeZones()              Me.RadSchedulerNavigator1.SchedulerNavigatorElement.TimeZonesDropDown.SelectedValue = New SchedulerTimeZone(TimeZone.CurrentTimeZone)              Dim colors() As Color = {Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent}              Dim names() As String = {"User 1", "User 2", "User 3", "User 4"}              For i As Integer = 0 To names.Length - 1                  Dim resource As New Telerik.WinControls.UI.Resource()                  resource.Id = New EventId(i)                  resource.Name = names(i)                  resource.Color = colors(i)                  'resource.Image = Me.imageList1.Images(i)                  Me.RadScheduler1.Resources.Add(resource)              Next i              Me.RadScheduler1.GroupType = GroupType.Resource              Me.RadScheduler1.ActiveView.ResourcesPerView = 2          Catch ex As Exception              MessageBoxEx.ButtonsDividerVisible = False              MessageBoxEx.Show("An Error Occurred Loading the Database(s)!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)          End Try