Freigeben über


SelText-Eigenschaft

Gibt den Text zurück, den der Benutzer im Texteingabebereich eines Steuerelements markiert hat, oder gibt eine leere Zeichenfolge ("") zurück, wenn keine Zeichen markiert sind. Gibt die Zeichenfolge an, die den markierten Text enthält. Diese Eigenschaft steht Ihnen zur Entwurfszeit nicht zur Verfügung; zur Laufzeit besteht Lese-/Schreibzugriff.

 [Form.]Control.SelText[= cString]

Eigenschaftswerte

  • cString
    Gibt die Zeichenfolge an, die den markierten Text enthält, oder besteht aus einer leeren Zeichenfolge, wenn keine Zeichen markiert sind. Markierter Text wird schattiert angezeigt.

Hinweise

Diese Eigenschaft können Sie zusammen mit den Eigenschaften SelLength und SelStart für folgende Aufgaben verwenden:

  • Positionieren der Einfügemarke innerhalb einer Zeichenfolge.
  • Festlegen eines Einfügebereichs, der die Positionen einschränkt, die die Einfügemarke einnehmen kann.
  • Markieren einer Gruppe von Zeichen (Teilzeichenfolge) in einem Steuerelement.
  • Löschen von Text.

Wenn Sie diese Eigenschaften verwenden, sollten Sie Folgendes berücksichtigen:

  • Ist die SelLength-Eigenschaft auf einen Wert kleiner als 0 eingestellt, wird ein Laufzeitfehler verursacht.
  • Wird die SelStart-Eigenschaft auf einen Wert eingestellt, der größer als die Textlänge ist, wird die Eigenschaft auf die tatsächliche Textlänge eingestellt. Ein Ändern der Einstellung von SelStart bewirkt, dass die Markierung in die Einfügemarke umgewandelt und SelLength auf 0 eingestellt wird.
  • Wird SelText auf einen neuen Wert eingestellt, wird SelLength auf 0 eingestellt und der markierte Text durch die neue Zeichenfolge ersetzt.

Siehe auch

SelLength-Eigenschaft | SelStart-Eigenschaft | Betrifft: Kombinationsfeld-Steuerelement (ComboBox) | Bearbeitungsfeld-Steuerelement (EditBox) | Drehfeld-Steuerelement (Spinner Control) | Textfeld-Steuerelement (TextBox)