Вопрос

Я просмотрел практически все свойства, о которых только могу вспомнить, но не нашел простого способа скрыть заголовок элемента управления winform UltraCombo от Infragistics.

Заголовки имеют смысл, когда у меня есть несколько видимых столбцов и еще много чего, но иногда было бы неплохо скрыть это.

Чтобы привести простой пример, предположим, у меня есть поле со списком, которое отображает, активно что-то или нет.Рядом с ним есть надпись "Активен".В выпадающем списке есть один видимый столбец с двумя строками - "Да" и "Нет".

Когда пользователь открывает выпадающий список, он видит "Активный" или что-то еще в заголовке столбца, а затем варианты выбора.Я бы хотел, чтобы он показывал только "Да" и "Нет".

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

РАЗРЕШЕНИЕ: Как предложил @Craig, ColHeadersVisible Видимый это то, что мне было нужно.Местоположение объекта немного отличалось, но его было достаточно легко отследить.Как только я установлю DisplayLayout.Диапазоны (0).ColHeadersVisible=False, выпадающий список отображается так, как я хотел.

Это было полезно?

Решение

<DropDownLayout ColHeadersVisible="No"></DropDownLayout> работает на нас.Это в Infragistics NetAdvantage для .NET 2008.

Другие советы

Мое понимание пакета Infragistics WinForms заключается в том, что UltraCombo предназначен для использования с несколькими столбцами (или встроенной ультрасетью).

Что я сделал, чтобы обойти это, так это заменил эти УльтрАкомбо на элементы управления UltraComboEditor.Это "улучшенные" версии стандартного combobox от IG.NET.

Это может быть уместно в вашем случае, а может и нет, в зависимости от вашего сценария использования.Однако, похоже, что у вас есть разрешение с использованием оригинального UltraCombo, которое определенно окажет меньшее влияние на ваш существующий код.

(И спасибо вам обоим , Крейгу:Я действительно упустил из виду это свойство, когда впервые испытал такую боль;Я делаю мысленную пометку о том, где это будет на будущее!)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top