TextBox.SelectionStart Property

Gets or sets a character index for the beginning of the current selection.

Namespace: System.Windows.Controls
Assembly: PresentationFramework (in presentationframework.dll)
XML Namespace:  http://schemas.microsoft.com/winfx/2006/xaml/presentation

public int SelectionStart { get; set; }
/** @property */
public int get_SelectionStart ()

/** @property */
public void set_SelectionStart (int value)

public function get SelectionStart () : int

public function set SelectionStart (value : int)

<object SelectionStart="int" .../>

Property Value

The character index for the beginning of the current selection.

Exception typeCondition


Raised if an attempt is made to set this property to a negative value.

In cases where a specified selection length would cause the selection to end between a carriage return and a new-line character, the selection length will automatically be increased by 1 so that the resulting selection spans the entire end of line marker.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0