ToolStripButton.CheckedChanged ToolStripButton.CheckedChanged ToolStripButton.CheckedChanged ToolStripButton.CheckedChanged Event

Definición

Se produce cuando cambia el valor de la propiedad Checked.Occurs when the value of the Checked property changes.

public:
 event EventHandler ^ CheckedChanged;
public event EventHandler CheckedChanged;
member this.CheckedChanged : EventHandler 
Public Custom Event CheckedChanged As EventHandler 

Ejemplos

En el ejemplo de código siguiente CheckOnClick se establece true la propiedad en Checked y se usa CheckedChanged la propiedad en un evento para cambiar la fuente del texto del botón a negrita al hacer clic en el botón.The following code example sets the CheckOnClick property to true and uses the Checked property in a CheckedChanged event to change the font of the button text to bold when the button is clicked.

ToolStripButton^ boldButton;

void InitializeBoldButton()
{
    boldButton = gcnew ToolStripButton;
    boldButton->Text = "B";
    boldButton->CheckOnClick = true;
    boldButton->CheckedChanged  += gcnew EventHandler(this, 
        &Form1::boldButtonCheckedChanged);
    toolStrip1->Items->Add(boldButton);
}

void boldButtonCheckedChanged(Object^ sender, EventArgs^ e)
{
    if (boldButton->Checked)
    { 
        this->Font= gcnew System::Drawing::Font(this->Font, 
            FontStyle::Bold);
    }
    else
    { 
        this->Font = gcnew System::Drawing::Font(this->Font, 
            FontStyle::Regular);
    }
}


//   internal:

internal ToolStripButton boldButton;

private void InitializeBoldButton()
{
	boldButton = new ToolStripButton();
	boldButton.Text = "B";
	boldButton.CheckOnClick = true;
	toolStrip1.Items.Add(boldButton);

}

private void boldButton_CheckedChanged(object sender, EventArgs e)
{
	if (boldButton.Checked)
	{
		this.Font = new Font(this.Font, FontStyle.Bold);
	}
	else
	{
		this.Font = new Font(this.Font, FontStyle.Regular);
	}

}

Friend WithEvents boldButton As ToolStripButton

Private Sub InitializeBoldButton()
    boldButton = New ToolStripButton()
    boldButton.Text = "B"
    boldButton.CheckOnClick = True
    toolStrip1.Items.Add(boldButton)

End Sub

Private Sub boldButton_CheckedChanged(ByVal sender As [Object], _
    ByVal e As EventArgs) Handles boldButton.CheckedChanged
    If boldButton.Checked Then
        Me.Font = New Font(Me.Font, FontStyle.Bold)
    Else
        Me.Font = New Font(Me.Font, FontStyle.Regular)
    End If

End Sub

Comentarios

Para obtener más información sobre el manejo de eventos, consulte controlar y provocar eventos.For more information about handling events, see Handling and Raising Events.

Se aplica a