# \[UMG\]\[Combobox\] Increasing the spacing/padding between list items?

**URL:** <https://forums.unrealengine.com/t/umg-combobox-increasing-the-spacing-padding-between-list-items/440470>\
**Category:** UI\
**Tags:** combobox, unreal-engine, question, UMG\
**Created:** [January 2, 2019, 8:22pm UTC](https://forums.unrealengine.com/t/umg-combobox-increasing-the-spacing-padding-between-list-items/440470 "2019-01-02T20:22:03Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_58f5d0fb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_58f5d0fb](https://forums.unrealengine.com/u/anonymous_user_58f5d0fb)\
**Post date:** [January 2, 2019, 8:22pm UTC](https://forums.unrealengine.com/t/umg-combobox-increasing-the-spacing-padding-between-list-items/440470/1 "2019-01-02T20:22:03Z")

</div>

Hi all,

I’m playing around with styling on a Combobox and I would like to increase the top/bottom padding for the list items so they’re not grouped so tightly together - see the current styling vs what I’d like to achieve.

 ![263870-combobox.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/8/6/986590a6b5084f10f378ec0519ee8457e641bd6d.png)

I assumed this option would be under the style section for the Combobox, but the only option I can find is the Menu Border Padding which adds padding around all of the items, and not individually for each item.

Is this possible to add padding to the list items? I feel like I’m probably missing something simple.

Thanks in advance 🙂

---

<div class="post-metadata">

**Author:** ![SchucoAccount](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SchucoAccount](https://forums.unrealengine.com/u/SchucoAccount)\
**Post date:** [April 16, 2019, 7:50pm UTC](https://forums.unrealengine.com/t/umg-combobox-increasing-the-spacing-padding-between-list-items/440470/2 "2019-04-16T19:50:38Z")

</div>

Have you found a solution yet? I also encountered the same problem. It’s hard to believe that a powerful software like Unreal Engine can’t do simple UI stuff, like changing padding in a dropdown menu. ☹

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_58f5d0fb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_58f5d0fb](https://forums.unrealengine.com/u/anonymous_user_58f5d0fb)\
**Post date:** [April 16, 2019, 8:24pm UTC](https://forums.unrealengine.com/t/umg-combobox-increasing-the-spacing-padding-between-list-items/440470/3 "2019-04-16T20:24:32Z")

</div>

Sadly not ☹ This was a side project to play around with UMG, but a programmer I work with said that to achieve this we’d probably need to build a custom combobox.

---

<div class="post-metadata">

**Author:** ![pmaniez](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@pmaniez](https://forums.unrealengine.com/u/pmaniez)\
**Post date:** [February 4, 2022, 11:58am UTC](https://forums.unrealengine.com/t/umg-combobox-increasing-the-spacing-padding-between-list-items/440470/4 "2022-02-04T11:58:06Z")

</div>

I had to modify the engine to add an item padding property to the Combobox.  
However, after a quick read-through of the Combobox file on the Git repository, it seems a property MenuRowPadding has been added to the combo box style in UE5. Better late than never 😃

---

<div class="post-metadata">

**Author:** ![Lozzlol](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/lozzlol/32/637674_2.png) [@Lozzlol](https://forums.unrealengine.com/u/Lozzlol)\
**Post date:** [October 4, 2023, 8:56pm UTC](https://forums.unrealengine.com/t/umg-combobox-increasing-the-spacing-padding-between-list-items/440470/5 "2023-10-04T20:56:28Z")

</div>

You can achieve this without modifying the engine by adding a binding to `UComboBoxString::OnGenerateWidgetEvent`.

If you bind to that delegate with something such as `DropdownComboBox->OnGenerateWidgetEvent.BindUFunction(this, "OnGenerateWidgetEvent");` then you can return whichever widget you would like in your `OnGenerateWidgetEvent` function, this includes UserWidgets. So you could create a widget which is essentially just padded text then just pass that through and it should work.

---

<div class="post-metadata">

**Author:** ![OrkzToporem](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@OrkzToporem](https://forums.unrealengine.com/u/OrkzToporem)\
**Post date:** [August 6, 2026, 6:08am UTC](https://forums.unrealengine.com/t/umg-combobox-increasing-the-spacing-padding-between-list-items/440470/6 "2026-08-06T06:08:00Z")

</div>

Select combobox → find content padding option under content

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/2/e/92ed7f86f16b23d22ee1cd863ed0c0d2b083568d.png)
