对于C++ Builder 使用DevPress 控件中的TCXGrid 添加复选框 在勾选时会闪退

来源:互联网 发布:windows截屏快捷键alt 编辑:程序博客网 时间:2024/05/21 21:40

在使用TCXGrid控件的时候添加checkbox复选框的时候会出现闪退情况,所以要设置一下下面的红色的代码

就可以解决了。

void __fastcall TMatchStorageForm::tvMainCellClick(TcxCustomGridTableView *Sender,
          TcxGridTableDataCellViewInfo *ACellViewInfo, TMouseButton AButton,
          TShiftState AShift, bool &AHandled)
{
AHandled = false;
    if( "CX_SELECTED" == ACellViewInfo->Item->Name )
    {
        DataSet->Edit();
        DataSet->FieldByName("Selected")->AsString = (DataSet->FieldByName("Selected")->AsString == "Y" ? "N" : "Y");
        DataSet->Post();
}
AHandled = true;
}

0 0
原创粉丝点击