# Structure

This article describes the inner structure and organization of the elements which build **RadCalculator**.

![WinForms RadCalculator Structure](https://www.telerik.com/products/winforms/documentation/assets/5c83535298d18877b1d85f73d0b123e5/calculator-structure001.png)

* **RadCalculatorElement**
  * **RadCalculatorTextAreaElement** - represents the area at the top of the control that displays the calculated value.
  * **RadCalculatorContentElement** - represents a content element that contains all the calculator buttons.
    * **GridLayout** - represents a container element that holds the buttons

      1\. **RadCalculatorMemoryButtonElement**

      2\. **RadCalculatorOperationButtonElement**

      3\. **RadCalculatorEqualsButtonElement**

      4\. **RadCalculatorCommandButtonElement**

      5\. **RadCalculatorDeleteButtonElement**

      6\. **RadCalculatorDigitButtonElement**

## Elements Hierarchy

![WinForms RadCalculator Elements Hierarchy](https://www.telerik.com/products/winforms/documentation/assets/ec62c8127a59c445e0dd9926872f9100/calculator-structure002.png)

## See Also

* [Design Time](https://www.telerik.com/products/winforms/documentation/controls/calculator/design-time)
* [Getting Started](https://www.telerik.com/products/winforms/documentation/controls/calculator/getting-started)
