Partager via


Button.Right, propriété

Obtient la distance, en points, entre le bord droit de Button et le bord gauche de la feuille de calcul.

Espace de noms :  Microsoft.Office.Tools.Excel.Controls
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public ReadOnly Property Right As Double
public double Right { get; }

Valeur de propriété

Type : System.Double
Distance, en points, entre le bord droit de Button et le bord gauche de la feuille de calcul.

Notes

La valeur de la propriété Right est égale à la somme des valeurs des propriétés Left et Width.

La propriété Button.Right utilise des points, alors que la propriété Control.Right utilise des pixels.

Si vous affectez un nombre négatif ou supérieur à 12288 à la valeur, aucune exception n'est levée. Toutefois, le contrôle aura une valeur comprise entre 0 et 12288.

Exemples

L'exemple de code suivant ajoute un contrôle Button à la cellule B2.Le gestionnaire d'événements Click du bouton affiche les valeurs actuelles des propriétés Right et Bottom du bouton.Lorsque la colonne B ou la ligne 2 est redimensionnée au moment de l'exécution, ces valeurs changent en fonction de la nouvelle taille de la colonne ou de la ligne.

Cet exemple illustre une personnalisation au niveau du document.

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());
}

Sécurité .NET Framework

Voir aussi

Référence

Button Classe

Microsoft.Office.Tools.Excel.Controls, espace de noms