ToolStripTextBox.SelectionStart Eigenschaft

Definition

Ruft den Startindex von Text ab, der in der ToolStripTextBox markiert ist, oder legt diesen fest.

public:
 property int SelectionStart { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public int SelectionStart { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionStart : int with get, set
Public Property SelectionStart As Integer

Eigenschaftswert

Int32

Die Anfangsposition des text markierten Texts in der ToolStripTextBox.

Attribute

Hinweise

Wenn kein Text im Steuerelement ausgewählt ist, gibt diese Eigenschaft die Einfügemarke für neuen Text an. Wenn Sie diese Eigenschaft auf eine Position festlegen, die über die Länge des Texts im Steuerelement hinausgeht, wird die Markierungsstartposition nach dem letzten Zeichen platziert. Wenn Text im Textfeld-Steuerelement ausgewählt ist, kann das Ändern dieser Eigenschaft den Wert der SelectionLength Eigenschaft verringern. Wenn der verbleibende Text im Steuerelement nach der durch die SelectionStart Eigenschaft angegebenen Position kleiner als der Wert der SelectionLength Eigenschaft ist, wird der Wert der SelectionLength Eigenschaft automatisch verringert. Der Wert der SelectionStart Eigenschaft verursacht niemals eine Erhöhung der SelectionLength Eigenschaft.

Hinweis

Sie können das Caret programmgesteuert innerhalb des Textfelds verschieben, indem Sie die SelectionStart Position innerhalb des Textfelds festlegen, an der der Caret verschoben werden soll, und die SelectionLength Eigenschaft auf einen Wert von Null (0) festlegen. Das Textfeld muss den Fokus haben, damit der Caret verschoben werden kann.

Gilt für