# Structure

This article will show the internal elements structure of **RadButton**.

> caption Figure 1: RadButton's elements hierarchy

![WinForms RadButtons Elements Hierarchy](https://www.telerik.com/products/winforms/documentation/assets/d9f76d1b1b8bed07f7583f07fdbd0ef8/buttons-button-structure001.png)

1. **FillPrimitive**: represents the button's filling
2. **ImageAndTextLayoutPanel** <br>
   2.1. **ImagePrimitive**: represents the button's image<br>
   2.2. **TextPrimitive**: represents the button's text
3. **BorderPrimitive**: represents's the button's border

> caption Figure 2: RadButton's structure

![WinForms RadButtons Structure](https://www.telerik.com/products/winforms/documentation/assets/af343d7484e8224e3976f1618a97568e/buttons-button-structure002.png)
