Как я могу заставить TRibbonComboBox действовать как TCombobox со стилем csDropDownList? - PullRequest
0 голосов
/ 24 марта 2010

как я могу заставить TRibbonComboBox действовать как TCombobox со стилем csDropDownList? мы не хотим, чтобы пользователь мог редактировать варианты в списке.

нам нужно использовать TRibbonComboBox, потому что мы хотим, чтобы текущий выбор был видимым.

Microsoft word показывает комбинированный список, где вы можете выбрать элемент, но не можете редактировать сам элемент.

мне стоит попробовать TCombobox на ленте? я ожидаю, что он не будет выглядеть или работать неправильно.

спасибо за ваши комментарии!

1 Ответ

2 голосов
/ 24 марта 2010

Вы можете просто использовать TRibbonComboBox.ReadOnly:

Определяет, может ли пользователь изменить текст элемента управления для редактирования.

И более того:

Установка для ReadOnly значения true гарантирует, что текст не будет изменен, но при этом пользователь сможет выбирать текст. Затем выбранный текст может быть изменен приложением или скопирован в буфер обмена.

(см. документация )

...