2008-09-25 20 views
5

私は思いついたすべてのプロパティを調べましたが、UltraformのUltraComboコントロールでヘッダーを非表示にする簡単な方法が見つかりませんでした。Infragistics Winform UltraComboでヘッダーを非表示にする

複数の目に見える列やその他のものがある場合はヘッダーが意味を持ちますが、時にはそれを非表示にすることもできます。

単純な例として、何かがアクティブかどうかを表示するコンボボックスがあるとしましょう。 「アクティブ」と表示されているラベルが横にあります。コンボボックスには、2つの行(「はい」と「いいえ」)を持つ1つの目に見える列があります。

ユーザーがドロップダウンを開くと、「アクティブ」またはその列のヘッダーキャプションが何であっても選択肢が表示されます。 「はい」と「いいえ」だけを表示したいと思います。

私は気にしないかもしれませんが、ユーザーに気付かれないかもしれませんが、このデフォルト動作を回避する方法があるかどうかはまだ分かりません。

解決: @Craigが示唆したように、ColHeadersVisibleは私が必要なものです。プロパティの場所はわずかに異なりましたが、追跡するのは簡単でした。 DisplayLayout.Bands(0).ColHeadersVisible = Falseを設定すると、ドロップダウンに私が望むように表示されます。

答えて

3

<DropDownLayout ColHeadersVisible="No"></DropDownLayout>が利用できます。これはInfragistics NetAdvantage for .NET 2008にあります。

+0

は、このためですWinformsコントロールまたはWeb? –

+0

これはWebコントロールになります。 – Craig

2

Infragistics WinFormsスイートについての私の理解は、UltraComboがマルチカラム(または埋め込みUltraGrid)用に設計されていることです。

私がこれを回避しようとしたのは、UltraComboをUltraComboEditorコントロールに置き換えることでした。これらは、標準の.NETコンボボックスのIGの「拡張」バージョンです。

ご使用のシナリオに応じて、適切な場合とそうでない場合があります。ただし、オリジナルのUltraComboを使用している場合は、既存のコードには影響がありません。

(そして、あなたとクレイグの両方に感謝!私はこの痛みを介して第1の時間に行った時、私は実際にそのプロパティを見落として、私はそれが将来のためにここでの精神的なメモを作ってるんだ)

+0

"これを回避しようとしたのは、UltraComboをUltraComboEditorコントロールに置き換えることでした。ありがとうございました!これは私が来たものです... –

関連する問題