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

El siguiente ejemplo de código establece la CheckOnClick propiedad true y usa el Checked propiedad en un CheckedChanged eventos para cambiar la fuente del texto del botón en negrita cuando se hace 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