
Leave the modern Combo Box for picking, but don’t rely on its collapsed text. Add a label (or HTML text) under the control to render the selected items as a bulleted list that wraps nicely.
Controls
ComboBoxAreas (your existing control, SelectMultiple = true)lblAreasSummary (Label, AutoHeight = true)Label.Text
If(
IsEmpty(ComboBoxAreas.SelectedItems),
"No areas selected",
"Selected:" & Char(10) &
Concat(ComboBoxAreas.SelectedItems, "• " & Value, Char(10))
)
Why? You keep search and multi‑select behavior of Combo Box, but give users an accessible, scannable list. (Tip: set the label’s Live to Polite and a meaningful AccessibleLabel for screen readers.)
Variation: Use an HTML text control and render an unordered list:
"<ul style='margin:0;padding-left:18px'>" &
Concat(ComboBoxAreas.SelectedItems, "<li>" & Text(Value) & "</li>") &
"</ul>"