Если вам это действительно нужно, одной из идей будет создание
Класс ListBox, HTML-код которого выглядит следующим образом: устанавливает ширину SELECT
на ширину вашего самого широкого значения (максимальная ширина полосы прокрутки,
например). Теперь оберните этот SELECT внутри DIV «ограниченного»
размер и позволить ему прокручиваться при переполнении.
Вот быстрый пример, начинающийся с этих строк, вот тип
HTML, который вы хотите выложить с помощью элемента управления:
<div style="width:200px; height:100px; overflow:auto;">
<SELECT size="4">
<OPTION
Value="1">blahblahblahblahblahblahblahblahblahblah blahblah</OPTION>
<OPTION Value="2">2</OPTION>
<OPTION Value="3">3</OPTION>
<OPTION Value="4">4</OPTION>
</SELECT>
</div>
по сути, я бы порекомендовал создать составной пользовательский элемент управления для
this, который отображает этот HTML. Их довольно легко сделать, Google на
Термины «композитный контроль asp.net».
Самая трудная часть будет соответствовать размерам div с
установите флажок, чтобы полосы прокрутки работали / выравнивались правильно. Вот почему
это немного сложно.
Источник
Также обратите внимание на следующее: Автоматическое добавление / скрытие горизонтальной полосы прокрутки в элементе управления ListBox
РЕДАКТИРОВАТЬ : убедитесь, что у вас достаточно высоты, чтобы включить высоту полосы прокрутки, иначе вы получите вертикальную полосу прокрутки на обоих элементах управления.