Serg |
Отправлено: 11.11.2003, 12:22 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 8
|
А подскажите пожалуйста, нужно заюзать таблицу типа StringGrid и в Cells добавить Image... А в другой Cells другой Image.
А?
rgrds,
Serg |
|
Admin |
Отправлено: 11.11.2003, 13:02 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
В событии onDrawCell
CODE |
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
if(ARow == 1){
Graphics::TBitmap* bmp = new Graphics::TBitmap;
bmp->LoadFromFile("c:\\outplus.bmp");
StringGrid1->Canvas->Draw(Rect.Left+2,Rect.Top+2, bmp);
}
}
|
|
|
Serg |
Отправлено: 11.11.2003, 14:21 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 8
|
QUOTE (Admin @ 11/11/2003, 14:04) | В событии onDrawCell ...
|
Спасибо.
A как записать в StringGrid и картинку и текст?
rgrds,
Serg
|
|
Serg |
Отправлено: 11.11.2003, 14:33 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 8
|
т.е. я пишу в ячейку
QUOTE |
if (ARow)
{
...
}
StringGrid1->Cells[Col][Row] = " k";
|
мигает...
rgrds,
Serg |
|
Roman |
Отправлено: 11.11.2003, 15:10 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 78
|
А проще использовать компонент TAdvStringGrid. Он разбирался на форуме ранее — посмотри. Там есть хороший пример по его возможностям... |
|