Freigeben über


SelLength-Eigenschaft

Gibt zurück, wie viele Zeichen der Benutzer in einem Texteingabebereich eines Steuerelements markiert hat, oder gibt an, wie viele Zeichen markiert werden sollen. Diese Eigenschaft steht Ihnen zur Entwurfszeit nicht zur Verfügung; zur Laufzeit besteht Lese-/Schreibzugriff.

 [Form.]Control.SelLength[= nLength]

Eigenschaftswerte

  • nLength
    Gibt die Anzahl der markierten Zeichen an. Markierter Text wird hervorgehoben angezeigt. Der zulässige Bereich der Einstellungen erstreckt sich von 0 bis zur Gesamtzahl der Zeichen des Steuerelements. Ist die SelLength-Eigenschaft auf einen Wert kleiner als 0 eingestellt, wird ein Laufzeitfehler verursacht.

Hinweise

Diese Eigenschaft können Sie zusammen mit den Eigenschaften SelStart und SelText 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

SelStart-Eigenschaft | SelText-Eigenschaft

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