skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Interface ITextBoxNavigator

Represent a navigator in RadTextBoxControlElement

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll

Syntax

public interface ITextBoxNavigator

Properties

CaretPosition

Gets or sets the caret position.

Declaration
TextPosition CaretPosition { get; set; }
Property Value
TextPosition

The caret position.

SelectionEnd

Gets or sets the selection end.

Declaration
TextPosition SelectionEnd { get; set; }
Property Value
TextPosition

The selection end.

SelectionLength

Gets the length of the selection.

Declaration
int SelectionLength { get; }
Property Value
System.Int32

The length of the selection.

SelectionStart

Gets or sets the selection start.

Declaration
TextPosition SelectionStart { get; set; }
Property Value
TextPosition

The selection start.

Methods

GetNextPosition(TextPosition)

Gets the next position.

Declaration
TextPosition GetNextPosition(TextPosition position)
Parameters
TextPosition position

The position.

Returns
TextPosition

GetNextPosition(TextPosition, Boolean)

Gets the next position.

Declaration
TextPosition GetNextPosition(TextPosition position, bool isControlPressed)
Parameters
TextPosition position

The position.

System.Boolean isControlPressed

True if Control modifier key is pressed.

Returns
TextPosition

GetPositionFromOffset(Int32)

Gets the position from offset.

Declaration
TextPosition GetPositionFromOffset(int offset)
Parameters
System.Int32 offset

The offset.

Returns
TextPosition

GetPositionFromPoint(PointF)

Gets the position from point.

Declaration
TextPosition GetPositionFromPoint(PointF point)
Parameters
System.Drawing.PointF point

The point.

Returns
TextPosition

GetPreviousPosition(TextPosition)

Gets the previous position.

Declaration
TextPosition GetPreviousPosition(TextPosition position)
Parameters
TextPosition position

The position.

Returns
TextPosition

GetPreviousPosition(TextPosition, Boolean)

Gets the previous position.

Declaration
TextPosition GetPreviousPosition(TextPosition position, bool isControlPressed)
Parameters
TextPosition position

The position.

System.Boolean isControlPressed

True if Control modifier key is pressed.

Returns
TextPosition

Navigate(KeyEventArgs)

Navigates by specified keys.

Declaration
bool Navigate(KeyEventArgs keys)
Parameters
System.Windows.Forms.KeyEventArgs keys

The System.Windows.Forms.KeyEventArgs instance containing the event data.

Returns
System.Boolean

RestoreSelection()

Restores the saved selection position.

Declaration
void RestoreSelection()

ResumeNotifications()

Resumes the notifications.

Declaration
void ResumeNotifications()

SaveSelection()

Saves the current selection position.

Declaration
void SaveSelection()

ScrollToCaret()

Scrolls to caret position.

Declaration
bool ScrollToCaret()
Returns
System.Boolean

Select(TextPosition, TextPosition)

Selects the specified range.

Declaration
bool Select(TextPosition start, TextPosition end)
Parameters
TextPosition start

The start.

TextPosition end

The end.

Returns
System.Boolean

SuspendNotifications()

Suspends the notifications.

Declaration
void SuspendNotifications()

Events

SelectionChanged

Occurs when selection is changed.

Declaration
event SelectionChangedEventHandler SelectionChanged
Event Type
SelectionChangedEventHandler

SelectionChanging

Occurs when selection is changing.

Declaration
event SelectionChangingEventHandler SelectionChanging
Event Type
SelectionChangingEventHandler

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.