TListViewのListに表示される文字を、中央寄せにするには?

解決


のり  2003-12-17 21:21:27  No: 6291  IP: 192.*.*.*

いつも、お世話になっています。

  TListViewにItemを追加すると、すべて左寄せになってしまいます。
プロパティにも文字列の、左寄せ、中央寄せ、右寄せなどと言う
プロパティが見当たらないため、質問したいのですが、やりかたはあるでしょうか?

宜しくお願いします。

編集 削除
にしの  2003-12-17 21:33:17  No: 6292  IP: 192.*.*.*

TListViewクラスの、Columnsプロパティを調べてみてください。

編集 削除
のり  2003-12-17 21:44:35  No: 6293  IP: 192.*.*.*

HELPでTListViewのプロパティを見たのですが

  ColumnClick
  ColumnResize  というのはあるのですが、Columnsと言うプロパティが
ないです;;

編集 削除
にしの  2003-12-17 22:50:47  No: 6294  IP: 192.*.*.*

う〜ん、バージョン違いでしょうかね。
カラム名などを設定するところですよ?
publishedなプロパティなので、オブジェクトインスペクタにも表示されていると思いますが・・・。

編集 削除
のり  2003-12-18 09:09:28  No: 6295  IP: 192.*.*.*

VersionはDELPHI6.0です♪

Columnsで調べるとでてきました!!
勉強してみます!!

編集 削除
Halbow  2003-12-20 23:06:57  No: 6296  IP: 192.*.*.*

Halbow です。

たとえば、

procedure TForm1.Button1Click(Sender: TObject);
begin
  ListView1.Column[1].Alignment := taCenter;
end;

とすると左から二番目のカラムが中央にテキストが配置されるように
なります。設計時に TListView をダブルクリックして表示される
Columns プロパティーの設定追加から、追加された Column について
オブジェクトインスペクタからも設定できます。

編集 削除
のり  2004-01-05 17:12:54  No: 6297  IP: 192.*.*.*

詳しい回答ありがとうございました!!

編集 削除