【发布时间】:2014-01-02 10:05:14
【问题描述】:
在我的一个 winforms 应用程序中,我需要根据下拉列表中绑定的值动态增加 UltraDropdown 的高度。简单来说,点击时应该没有滚动条来查看下拉列表的最后一个值。
//代码:
'配置栏目
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是否有height属性?
标签: .net winforms drop-down-menu infragistics ultrawingrid