Freigeben über


Button.Right-Eigenschaft

Ruft die Entfernung zwischen dem rechten Rand von Button und dem linken Rand des Arbeitsblatts in Punkt ab oder legt diese fest.

Namespace:  Microsoft.Office.Tools.Excel.Controls
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
Public ReadOnly Property Right As Double
public double Right { get; }

Eigenschaftswert

Typ: System.Double
Die Entfernung zwischen dem rechten Rand von Button und dem linken Rand des Arbeitsblatts in Punkt.

Hinweise

Der Wert der Right-Eigenschaft entspricht der Summe aus dem Wert der Left-Eigenschaft und dem Wert der Width-Eigenschaft.

Die Button.Right-Eigenschaft verwendet Punkt als Einheit, während die Control.Right-Eigenschaft Pixel verwendet.

Beim Festlegen des Werts auf eine negative Zahl oder eine größere Zahl als 12.288 wird keine Ausnahme ausgelöst. Stattdessen wird das Steuerelement auf einen Wert zwischen 0 (null) und 12.288 festgelegt.

Beispiele

Im folgenden Codebeispiel wird Zelle B2 ein Button-Steuerelement hinzugefügt.Der Click-Ereignishandler der Schaltfläche zeigt die aktuellen Werte der Right-Eigenschaft und der Bottom-Eigenschaft der Schaltfläche an.Wenn die Größe von Spalte B oder Zeile 2 zur Laufzeit geändert wird, ändern sich diese Werte entsprechend der neuen Größe der Spalte bzw. Zeile.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub DisplayRightAndBottom()
    Dim PointButton As Microsoft.Office.Tools.Excel.Controls.Button = _
        Me.Controls.AddButton(Me.Range("B2", "C3"), "PointButton")
    PointButton.Text = "Click to display location"
    AddHandler PointButton.Click, AddressOf PointButton_Click
End Sub

Private Sub PointButton_Click(ByVal sender As Object, ByVal e As EventArgs)
    Dim ClickedButton As Microsoft.Office.Tools.Excel.Controls.Button = _
        CType(sender, Microsoft.Office.Tools.Excel.Controls.Button)

    MsgBox("Right is: " & ClickedButton.Right.ToString() & _
        "; Bottom is: " & ClickedButton.Bottom.ToString())
End Sub
private void DisplayRightAndBottom()
{
    Microsoft.Office.Tools.Excel.Controls.Button pointButton =
        this.Controls.AddButton(this.Range["B2", "C3"],
        "pointButton");
    pointButton.Text = "Click to display location";
    pointButton.Click += new EventHandler(pointButton_Click);
}

void pointButton_Click(object sender, EventArgs e)
{
    Microsoft.Office.Tools.Excel.Controls.Button clickedButton =
        (Microsoft.Office.Tools.Excel.Controls.Button)sender;

    MessageBox.Show("Right is: " + clickedButton.Right.ToString() +
        "; Bottom is: " + clickedButton.Bottom.ToString());
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Button Klasse

Microsoft.Office.Tools.Excel.Controls-Namespace