

| Type | Description | |||
| Button as String | A string expression that indicates the name of the being clicked. The Button parameter does not include the HTML format. | |||
| Cancel as Variant | (By Reference) A boolean expression that indicates whether the default operation is executed or canceled. | 
The following VB6 sample adds a new button 'sin' and execute the trigonometric sin function when 'sin' button is clicked:
Private Sub Form_Load()
    With CalcCombo1
        .Buttons = .Buttons + vbCrLf + "<b>sin<b>"
    End With
End Sub
  Private Sub CalcCombo1_ClickButton(ByVal Button As String, Cancel As Variant)
    If (Button = "sin") Then
        With CalcCombo1
            .Execute Sin(.Caption)
        End With
    End If
End Sub
  The following VB.NET sample adds a new button 'sin' and execute the trigonometric sin function when 'sin' button is clicked:
Private Sub Excalc1_ClickButton(ByVal sender As System.Object, ByVal Button As System.String, ByRef Cancel As System.Boolean) Handles Excalc1.ClickButton
    If (Button = "sin") Then
        With Excalc1
            .Execute(Math.Sin(.Caption))
        End With
    End If
    If (Button = "cos") Then
        With Excalc1
            .Execute(Math.Cos(.Caption))
        End With
    End If
End Sub
  The following C# sample adds a new button 'sin' and execute the trigonometric sin function when 'sin' button is clicked:
private void excalc1_ClickButton(object sender, string Button, ref bool Cancel)
{
    if (Button == "sin") 
        excalc1.Execute(Math.Sin(Convert.ToDouble(excalc1.Caption)).ToString());
    else if (Button == "cos")
        excalc1.Execute(Math.Cos(Convert.ToDouble(excalc1.Caption)).ToString());
}