TListView控件的ReadOnly属性的一个Bug

不知道是不是ListView的 ReadOnly属性的一个bug

1、Form上一个ListView,如图设置



2、在FormCreate事件中写如下代码:
    ListView1->ReadOnly = true;
    ListView1->Columns->Items[0]->Width = 0;

3、运行程序



4、解决方案
void __fastcall TForm1::FormCreate(TObject *Sender)
{
    ListView1->ReadOnly = true;

    ListView1->Items->BeginUpdate();
    ListView1->Columns->Items[0]->Width = 0;
    ListView1->Items->EndUpdate();
}


void __fastcall TForm1::FormCreate(TObject *Sender)
{
    ListView1->ReadOnly = false;
    ListView1->Columns->Items[0]->Width = 0;
    ListView1->ReadOnly = true;
}

原文地址:https://www.cnblogs.com/songr/p/8489028.html