我想在listview中让显示的每一列都居中
代码如下: NewColumn := ListView.Columns.Add;
NewColumn.Caption := ‘aaa’;
NewColumn.Alignment:=taCenter;
NewColumn.Width := 135;
NewColumn := ListView.Columns.Add;
NewColumn.Caption := 'bbb';
NewColumn.Alignment:=taCenter;
NewColumn.Width := 160;可是只有bbb列中的数据是居中显示的,aaa列(首列)中的数据却是全部靠左的
我该如何做让aaa列的数据也全部居中显示?请大家帮忙,马上结贴
caption:=''
autosize:=false;
weith:=0;
(就是把它隐掉)
我在VS .NET也查了一下,结果确实是不能改变第一列的Alignment。但后几列是可任意调整的。
syslocale.MiddleEast:=true;
有问题请发信息到我的E-mail:[email protected]
OnCustomDraw和OnAdvancedCustomDraw似乎只能自绘TListItem对象,到底能不能自绘Columns呢?
关注……