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

**RadDomainUpDown** is a derivative of a **RadDropDownList**. Unlike **RadDropDownList**, **RadDomainUpDown** doesn't show a popup with the items:

> caption Figure 1: RadDomainUpDown's Elements Hierarchy

![WinForms RadDomainUpDown Elements Hierarchy](https://www.telerik.com/products/winforms/documentation/assets/4c11f160cde26add72a401cad90698fd/domainupdown-structure001.png)

> caption Figure 2: RadDomainUpDown's structure

![WinForms RadDomainUpDown Structure](https://www.telerik.com/products/winforms/documentation/assets/c4a868f820aad3ef7019e8370d964944/domainupdown-structure002.png)

* **RadDomainUpDownElement** - the main element that holds the stack container of all inner elements.
  * **RadDropDownListEditableAreaElement** - holds the text and image when the **ReadOnly** property is set to *true*;
    1. **RadSpinElementUpButton** - a button element that moves to the previous item in the list.
    2. **RadSpinElementDownButton** - a button element that moves to the next item in the list.
    3. **RadDropDownTextBoxElement** - holds the text when the **ReadOnly** property is set to *false*. It handles the user's input and allows entering free input.

## See Also

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