我已经遍历了几乎所有我能想到的属性,但是还没有找到一种简单的方法来隐藏Infragistics的winform UltraCombo控件上的 header 。
当我有多个可见的列而没有其他内容时,标题是有意义的,但是有时将其隐藏起来会很不错。
举个简单的例子,假设我有一个组合框,用于显示某项是否处于事件状态。旁边有一个标签,上面写着“有效”。组合框有一个可见的列,其中包含两行-"is"和“否”。
当用户打开下拉列表时,他们会看到“事件”或该列的标题,然后是这些选择。我希望它仅显示"is"和“否”。
这是一个较小的美学问题,可能使我感到困扰,甚至没有被用户注意到,但是我仍然很想知道是否可以解决这种默认行为。
解决方案:如@Craig所建议,我需要ColHeadersVisible。该属性(property)的位置略有不同,但很容易找到。设置DisplayLayout.Bands(0).ColHeadersVisible = False后,下拉菜单将以我想要的方式显示。
最佳答案
<DropDownLayout ColHeadersVisible="No"></DropDownLayout>
对我们有用。这是在.NET 2008的Infragistics NetAdvantage上。
关于.net - 将标题隐藏在Infragistics Winform UltraCombo上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/134295/