Freigeben über


TextBoxBase.HorizontalOffset Eigenschaft

Definition

Ruft die horizontale Bildlaufposition ab oder legt sie fest.

public:
 property double HorizontalOffset { double get(); };
public double HorizontalOffset { get; }
member this.HorizontalOffset : double
Public ReadOnly Property HorizontalOffset As Double

Eigenschaftswert

Ein Gleitkommawert, der die horizontale Scrollposition in geräteunabhängigen Einheiten (1/96 Zoll pro Einheit) angibt.

Durch Festlegen dieser Eigenschaft wird im Textbearbeitungssteuerelement ein Bildlauf bis zum angegebenen horizontalen Offset durchgeführt. Beim Lesen dieser Eigenschaft wird der aktuelle horizontale Offset zurückgegeben.

Der Wert dieser Eigenschaft ist 0,0, wenn das Textbearbeitungssteuerelement nicht für die Unterstützung von Bildläufen konfiguriert ist.

Diese Eigenschaft hat keinen Standardwert.

Ausnahmen

Es wird versucht, diese Eigenschaft auf einen negativen Wert festzulegen.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie der Wert der HorizontalOffset -Eigenschaft gelesen wird.

private void initValues(object sender, EventArgs e)
{
    myTB1.Text= "ExtentHeight is currently " + myTextBox.ExtentHeight.ToString();
    myTB2.Text= "ExtentWidth is currently " + myTextBox.ExtentWidth.ToString();
    myTB3.Text= "HorizontalOffset is currently " + myTextBox.HorizontalOffset.ToString();
    myTB4.Text= "VerticalOffset is currently " + myTextBox.VerticalOffset.ToString();
    myTB5.Text = "ViewportHeight is currently " + myTextBox.ViewportHeight.ToString();
    myTB6.Text = "ViewportWidth is currently " + myTextBox.ViewportWidth.ToString();
    radiobtn1.IsChecked = true;
}
Private Sub initValues(ByVal sender As Object, ByVal e As EventArgs)
    myTB1.Text = "ExtentHeight is currently " + myTextBox.ExtentHeight.ToString()
    myTB2.Text = "ExtentWidth is currently " + myTextBox.ExtentWidth.ToString()
    myTB3.Text = "HorizontalOffset is currently " + myTextBox.HorizontalOffset.ToString()
    myTB4.Text = "VerticalOffset is currently " + myTextBox.VerticalOffset.ToString()
    myTB5.Text = "ViewportHeight is currently " + myTextBox.ViewportHeight.ToString()
    myTB6.Text = "ViewportWidth is currently " + myTextBox.ViewportWidth.ToString()
    radiobtn1.IsChecked = True

Hinweise

Der horizontale Offset wird von der rechten Seite des sichtbaren Textbereichs gemessen, wenn Sie im Rechts-nach-Links-Modus arbeiten. Andernfalls wird er von links gemessen.

Gilt für:

Weitere Informationen