1

DevExpress GridView に非常に狭い列がたくさんあり、キャプション テキスト (3 ~ 4 文字の略語でも幅が広すぎる) を斜め/斜めにすることで、列ヘッダーの幅を節約したいと考えています。そうですね、少なくとも GridView がヘッダーに十分な高さを許可する場合は、テキスト キャプションを削除して、斜めのテキストの画像に置き換えることができると思います。

画像を使わずに回転したテキストを表示する組み込みの方法はありますか? 私はそのような水平スペースを絞り出そうとする最初のプログラマではないと思うので、これは一般的なグリッド コンポーネントでサポートするのが奇抜なことのようには聞こえません :-)

そうでない場合は、列ヘッダーに画像を使用する必要がありますか?関連する提案や警告はありますか?

4

1 に答える 1

2

XtraGrid には、このように列ヘッダーのキャプションを表示する機能が組み込まれていません。ただし、これはCustomDrawColumnHeaderイベント ハンドラー内で行うことができます。これを行う方法を示すチュートリアルを投稿しました。デフォルトでは、次の場所にあります。

C:\Users\Public\Documents\DevExpress 2010.2 Demos\Components\WinForms\XtraGrid\CS\GridTutorials\GridVerticalHeaders

この機能はカスタム描画を使用して実装されるため、注意してください。これは、このテキストがこのようにしか描かれていないことを意味します。カスタム描画テキストはエクスポートまたは印刷されません。

于 2011-03-11T17:14:41.070 に答える