Provides the text editor used for inline appointment summary editing in RadScheduler.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.Scheduler.dll
Syntax:
public class RadSchedulerTextBoxEditor : ISchedulerEditor
Inheritance: objectRadSchedulerTextBoxEditor
Implements:
Constructors
Initializes a new instance of the RadSchedulerTextBoxEditor class.
public RadSchedulerTextBoxEditor()
Fields
The appointment currently displayed by the editor.
protected IEvent appointment
The manager controlling the current appointment edit session.
protected IEditorManager editorManager
Properties
Gets or sets whether the editor accepts the enter key in multiline mode
public bool AcceptsReturn { get; set; }
Gets or sets whether the editor accepts the tab key in multiline mode
public bool AcceptsTab { get; set; }
Indicates if all characters should be left alone or converted to upper or lower case
public CharacterCasing CharacterCasing { get; set; }
Gets the RadElement associated with this editor.
public virtual RadElement EditorElement { get; }
Implements:
Specifies the maximum length of characters which could be entered
public int MaxLength { get; set; }
The text could span more than a line when the value is true
public bool Multiline { get; set; }
Methods
Initializes the editor with the appointment and displays its summary.
public virtual void BeginEditorEdit(IEditorManager editorManager, IEvent appointment)
The manager controlling the edit session.
appointmentIEventThe appointment whose summary will be edited.
Implements:
Ends the edit session, detaches input handlers, and clears the text editor.
Handles the key press events in the editor.
protected virtual void OnKeyPress(KeyPressEventArgs e)
A System.Windows.Forms.KeyPressEventArgs that contains the event data.
Handles the key up events in the editor.
protected virtual void OnKeyUp(KeyEventArgs e)
A System.Windows.Forms.KeyEventArgs that contains the event data.
Applies the current text to the appointment's summary. If the appointment is a recurrence occurrence, records it as an exception.
public virtual void Save()
Implements: