读书人

TListView 0起点也会报越界异常

发布时间: 2012-08-27 21:21:57 作者: rapoo

TListView 0起点也会报越界错误
TListView 0起点也会报越界错误,代码如下:

void __fastcall TfrmFPYJ::lvListResize(TObject *Sender)
{
lvList->Columns->Items[0]->Width = lvList->ClientWidth;
}

报:List index out of bounds(0)

[解决办法]
listview数据行的数量为0?
[解决办法]
你的ListView没有添加列吧。

if (lvList->Columns->Count > 0)
lvList->Columns->Items[0]->Width = lvList->ClientWidth;
[解决办法]
没有item的话item[0]当然有错。
[解决办法]

这样写,就行了
lvList->Column[0]->Width=ListView1->lvList->ClientWidth ;

读书人网 >C++ Builder

热点推荐