2008-09-25 41 views
5

我已經經歷了幾乎所有我能想到的屬性,但還沒有找到一種簡單的方法來隱藏來自Infragistics的Winform UltraCombo控件的標題。在Infragistics Winform上隱藏標題UltraCombo

當我有多個可見列和什麼都不是,但有時隱藏它很好。

舉一個簡單的例子,假設我有一個組合框,顯示是否有活動或不活動。旁邊有一個標籤,上面寫着「Active」。組合框有一個有兩行的可見列 - 「是」和「否」。

當用戶打開下拉菜單時,他們會看到「活動」或該列的標題標題,然後是選項。我希望它只顯示「是」和「否」。

這是一個小的美學問題,可能只是困擾我,甚至沒有被用戶注意到,但我仍然很想知道是否有解決此默認行爲的方法。

解決方案:作爲@Craig建議,ColHeadersVisible正是我需要的。該物業的位置稍有不同,但很容易找到。一旦我設置了DisplayLayout.Bands(0).ColHeadersVisible = False,下拉菜單顯示了我想要的方式。

回答

3

<DropDownLayout ColHeadersVisible="No"></DropDownLayout>適合我們。這是Infragistics NetAdvantage for .NET 2008.

+0

這是爲Winforms控件還是Web? – 2008-09-25 16:26:08

+0

這將是網頁控件。 – Craig 2008-09-25 16:29:33

2

我對Infragistics WinForms套件的理解是UltraCombo設計用於多列(或嵌入式UltraGrid)的使用。

我做了什麼來解決這個問題是用UltraComboEditor控件替換那些UltraCombos。這些是IG的標準.NET組合框的「增強」版本。

根據您的使用情況,這可能適用或不適合您的情況。但是,它看起來像使用原始UltraCombo的分辨率,這對您現有的代碼一定會有較低的影響。

(並感謝你和克雷格都:我其實忽略了屬性時,我在痛苦去了第一次,我正在做一個心理記下它是未來!)