В одном из моих приложений winforms мне нужно динамически увеличивать высоту UltraDropdown
в соответствии со значениями, которые связываются в раскрывающемся списке. Простыми словами не должно быть полосы прокрутки для просмотра последнего значения выпадающего списка при нажатии.Изменение размера UltraDropdown в Infragistics Динамически
// Код:
«Настройка столбца
UltraGridColumn.CellActivation = If(Me.WController.SController.SelectedStatus.IsSelectable And Me.WController.SelectedW.HasUpdateAccess, Activation.AllowEdit, Activation.ActivateOnly)
UltraGridColumn.CellAppearance.BackColor = Color.LightYellow
UltraGridColumn.CellAppearance.FontData.Bold = If(Me.WController.SelectedW.HasUpdateAccess, DefaultableBoolean.True, DefaultableBoolean.False)
UltraGridColumn.CellAppearance.FontData.Italic = If(Not Me.WController.SelectedW.HasUpdateAccess, DefaultableBoolean.True, DefaultableBoolean.False)
UltraGridColumn.ExcludeFromColumnChooser = ExcludeFromColumnChooser.True
UltraGridColumn.Header.Caption = "Transaction Status"
UltraGridColumn.Header.ToolTipText = "Transaction status."
UltraGridColumn.Hidden = False
UltraGridColumn.Style = ColumnStyle.DropDownList
UltraGridColumn.ValueList = Me.WController.SController.StatusesValueList()
В приведенном выше коде я настройка столбца в качестве выпадающего списка в infragistics
сетки и связать несколько значений в выпадающем списке. Поэтому, когда вызывается щелчок, он показывает около 20 значений, которые имеют полосу прокрутки.
Теперь вместо полосы прокрутки мне нужно увеличить высоту выпадающего списка в соответствии с количеством привязок значений в раскрывающемся списке.
Любая помощь?
Примечание: Используется Infragistics
версия 12,0
Имеет ли winform Combobox высоту? – sk7730