Version

Buttons Property (UltraCalculatorDropDown)

Returns the control's collection of CalculatorButtons.
Syntax
'Declaration
 
Public ReadOnly Property Buttons As CalculatorButtonCollection
public CalculatorButtonCollection Buttons {get;}
Example
This sample shows how to customize the presentation of the calculator.

Imports Infragistics.Win
 Imports Infragistics.Win.UltraWinEditors
 Imports Infragistics.Win.UltraWinEditors.UltraWinCalc    
 
 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

     ' Set Text Display Properties
     Me.UltraCalculatorDropDown2.AutoDetectDecimalSymbol = False
     Me.UltraCalculatorDropDown2.AutoDetectGroupSymbol = False
     Me.UltraCalculatorDropDown2.DecimalSymbol = ","
     Me.UltraCalculatorDropDown2.DigitGrouping = True
     Me.UltraCalculatorDropDown2.GroupSymbol = "."

     ' Set UI Display Properties.
     Me.UltraCalculatorDropDown2.CalculatorShowMemoryButtons = False

' Initialize text portion of calculator to the edit value of the drop down.
Me.ultraCalculatorDropDown1.CaclulatorDropDownStyle = CaclulatorDropDownStyle.KeepCurrentValue

     ' Show Custom Buttons so we can implement custom functionality in
     'response to the ActionButtonPressed events.
     Me.UltraCalculatorDropDown2.CalculatorShowCustomButtons = True

     Me.UltraCalculatorDropDown2.Buttons("C1").Text = "F1"
     Me.UltraCalculatorDropDown2.Buttons("C8").Text = "Update"

     Dim Button As CalculatorButton = Me.UltraCalculatorDropDown2.Buttons("C5")
     Button.Text = "+100"
     Button.Appearance.BackColor = System.Drawing.Color.OliveDrab

     ' Hide the rest
     Me.UltraCalculatorDropDown2.Buttons("C2").Visible = False
     Me.UltraCalculatorDropDown2.Buttons("C3").Visible = False
     Me.UltraCalculatorDropDown2.Buttons("C4").Visible = False
     Me.UltraCalculatorDropDown2.Buttons("C6").Visible = False
     Me.UltraCalculatorDropDown2.Buttons("C7").Visible = False

 End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinEditors;
using Infragistics.Win.UltraWinEditors.UltraWinCalc;

private void Form1_Load(object sender, System.EventArgs e)
{

	// Set Text Display Properties
	this.ultraCalculatorDropDown1.AutoDetectDecimalSymbol = false;
	this.ultraCalculatorDropDown1.AutoDetectGroupSymbol = false;
	this.ultraCalculatorDropDown1.DecimalSymbol = ",";
	this.ultraCalculatorDropDown1.DigitGrouping = true;
	this.ultraCalculatorDropDown1.GroupSymbol = ".";
	
	// Initialize text portion of calculator to the edit value of the drop down.
	this.ultraCalculatorDropDown1.CaclulatorDropDownStyle = CaclulatorDropDownStyle.KeepCurrentValue;

	// Set UI Display Properties.
	this.ultraCalculatorDropDown1.CalculatorShowMemoryButtons = false;

	// Show Custom Buttons so we can implement custom functionality in
	// response to the ActionButtonPressed events.
	this.ultraCalculatorDropDown1.CalculatorShowCustomButtons  = true;

	this.ultraCalculatorDropDown1.Buttons["C1"].Text = "F1";
	this.ultraCalculatorDropDown1.Buttons["C8"].Text = "Update";

	CalculatorButton button = this.ultraCalculatorDropDown1.Buttons["C5"];
	button.Text = "+100";
	button.Appearance.BackColor = System.Drawing.Color.OliveDrab;

	// Hide the rest
	this.ultraCalculatorDropDown1.Buttons["C2"].Visible = false;
	this.ultraCalculatorDropDown1.Buttons["C3"].Visible = false;
	this.ultraCalculatorDropDown1.Buttons["C4"].Visible = false;
	this.ultraCalculatorDropDown1.Buttons["C6"].Visible = false;
	this.ultraCalculatorDropDown1.Buttons["C7"].Visible = false;	
																						
}
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also