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

解決


のり  2003-12-18 06:21:27  No: 6291

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

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

宜しくお願いします。


にしの  2003-12-18 06:33:17  No: 6292

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


のり  2003-12-18 06:44:35  No: 6293

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

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


にしの  2003-12-18 07:50:47  No: 6294

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


のり  2003-12-18 18:09:28  No: 6295

VersionはDELPHI6.0です♪

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


Halbow  2003-12-21 08:06:57  No: 6296

Halbow です。

たとえば、

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

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


のり  2004-01-06 02:12:54  No: 6297

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加