Udostępnij za pośrednictwem


Właściwość Button.Visible —

Pobiera lub ustawia wartość, która reprezentuje czy Button jest widoczny.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel.Controls
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public Property Visible As Boolean
public bool Visible { get; set; }

Wartość właściwości

Typ: System.Boolean
true Jeśli Button jest widoczny; w przeciwnym razie false.

Przykłady

Poniższy przykład kodu dodaje Button formantu arkusza i zastosowań Border właściwość, aby kolor zielony obramowanie komórki.Click Używa obsługi zdarzenia przycisku Visible właściwość, aby ukryć przycisk, a następnie monituje o wybrać odkryć przycisku, albo zezwolić na pozostają ukryte.

W tym przykładzie jest dostosowywanie poziomie dokumentu.

Private Sub AlterControlAppearance()
    Dim HideButton As Microsoft.Office.Tools.Excel.Controls.Button = _
        Me.Controls.AddButton(Me.Range("B2", "C3"), "HideButton")

    HideButton.Text = "Click to hide"
    HideButton.Border.Color = ColorTranslator.ToOle(Color.Green)
    AddHandler HideButton.Click, AddressOf hideButton_Click
End Sub

Private Sub HideButton_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)
    ClickedButton.Visible = False

    ' Allow the user to make the button visible.
    If DialogResult.Yes = MessageBox.Show( _
        "This sheet contains a hidden control." & _
        " Make it visible?", "Example", MessageBoxButtons.YesNo) Then
        ClickedButton.Visible = True
    End If
End Sub
private void AlterControlAppearance()
{
    Microsoft.Office.Tools.Excel.Controls.Button hideButton =
        this.Controls.AddButton(this.Range["B2", "C3"],
        "hideButton");

    hideButton.Text = "Click to hide";
    hideButton.Border.Color = ColorTranslator.ToOle(Color.Green);
    hideButton.Click += new EventHandler(hideButton_Click);
}

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

    // Allow the user to make the button visible.
    if (DialogResult.Yes ==
        MessageBox.Show("This sheet contains a hidden control." +
        " Make it visible?", "Example", MessageBoxButtons.YesNo))
    {
        clickedButton.Visible = true;
    }
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Button Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel.Controls