void __fastcall TForm1::DBGrid1DrawColumnCell(System::TObject* Sender, const Windows::TRect &Rect, int DataCol, TColumn* Column, Grids::TGridDrawState State)
{
Graphics::TBitmap * pB = new Graphics::TBitmap;
if(Column->FieldName == "GraphName")
{
DBGrid1->Canvas->Brush->Color = clWhite;
DBGrid1->Canvas->FillRect(Rect);
if(Table1->FieldByName("GraphName")->Value == 100/*например*/)
ImageList1->GetBitmap(0, pB);
else
ImageList1->GetBitmap(1, pB);
DBGrid1->Canvas->Draw((Rect.Left + Rect.Right - pB.Width)/2, Rect.Top, pB);
}
delete pB;
}
Как добавить картинки в DBGridEh
tx библиотека у меня не захотела встать по человечески, а в Eh компонентах описание можно сказать просто отсутствует..
tx библиотека у меня не захотела встать по человечески, а в Eh компонентах описание можно сказать просто отсутствует..[/QUOTE]
Используй DBGrid, все рисование делается элементарно.
В DBGrid многое вообще не делается, ущербный элемент..
Например, что ты не можешь сделать в DBGrid? Нарисовать картинку в ячейке?
Цитата: GIZMO
Например, что ты не можешь сделать в DBGrid? Нарисовать картинку в ячейке?
Просвети если не сложно как это сделать?:)