|
체크박스가 클릭되면 이미지가 보여주고 해제되면 이미지를 지우고 싶은데 안되네여
이게 맞는거 아닌가여
if(GridFrmOld->Cells[VF_IMAGEYN][ARow] == "Y")
{
try
{
dlgImgOpen->Filter = "Bitmaps (*.bmp)|*.bmp";
if (dlgImgOpen->Execute())
{
Graphics::TBitmap* bmp = new Graphics::TBitmap;
bmp->LoadFromFile(dlgImgOpen->FileName);
GridFrmOld->Cells[VF_FILEPATH][ARow] = dlgImgOpen->FileName;
BGImg->Picture->LoadFromFile(dlgImgOpen->FileName);
BGImg->Parent = PanelFrameOld;
BGImg->Align = alClient;
delete bmp;
}
}
catch(...)
{
}
if(GridFrmOld->Cells[VF_FILEPATH][ARow] == "N")
{
BGImg->Picture->Bitmap = NULL;
GridFrmOld->Cells[VF_FILEPATH][ARow] = "";
}
}
|