じゃんぬねっと日誌

ネタと雑記と時々プログラミング

目次

Blog 利用状況

ニュース

ニセくさい(笑) サイトです。

スポンサードリンク

運営サイト

  • C# と VB.NET の入門サイト

Blog Item

フィードメーター - じゃんぬねっと日誌

書庫

DataGridView のカラム ヘッダの横位置が中央にならない

実は DataGrid は (食わず) 嫌いでして 2.0 で DataGridView に置き換わっても使わないようにしていました。しかし最近になって触らざるを得ない状況がやってきたので初めて弄りました。(ヲイ) 実際に使ってみた感想は、いろいろなことが簡単にできてすばらしい。何ができるのかどこまでできるのかをすべて把握するのに時間がかかりそうです。

バラすと TextBox、ComboBox、CheckBox、RadioButton、Button、GroupBox くらいしか触っていません。だって業務で触らないから使う機会がないのですよ。そんな状態でコミュニティで回答するなと自身に言いたい...

ところで、私が嫌っていた DataGridView コントロールさん。ColumnHeadersDefaultCellStyle の Alignment プロパティを MiddleCenter にしてもカラム ヘッダの横位置が中央になっていないように見えます。少し左にずれていますね。ただのセルの方は MiddleCenter で中央になるのでございますが。(DefaultCellStyle の Alignment プロパティ)

よくわからないのですが、最悪自分でドローしようと思います。

投稿日時 : 2007年8月22日 9:53

コメントを追加

# re: DataGridView のカラム ヘッダの横位置が中央にならない 2007/08/22 10:09 おだ

DataGridViewColumnのSortModeを
NotSortableに設定すれば中央になりますよ。
実行時列ヘッダクリック時に表示される、
ソート用の矢印を考慮しての表示になってるみたいです。
(調査していないので感覚ですが・・・)

# re: DataGridView のカラム ヘッダの横位置が中央にならない 2007/08/22 10:20 じゃんぬねっと

コメントありがとうございます。

あ! なるほど。見落としすぎていました。一度ソートした後でないとわからないですね... orz

それでも中央とか言ってきそうなお客様...

# re: DataGridView のカラム ヘッダの横位置が中央にならない 2007/08/22 15:34 じゃんぬねっと

それにしてもなぜ気付かなかったのだろう... たまにこういう天然をやらかしてしまいます。orz

# re: DataGridView のカラム ヘッダの横位置が中央にならない 2007/08/22 18:43 おだ

カラムヘッダの文字がソートの矢印と重ならない様にとの意図なんでしょうけど、
何か見た目違和感ありますよね。

お客様が「カラムヘッダクリックでソートする」要件を諦めてくれたら楽なんですけどね~。

タイトル  
名前  
URL
コメント