Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.16;
Скачать: CL | DM;

Вниз

Поле в Grid в виде набора графических картинок   Найти похожие ветки 

 
fav ©   (2003-01-05 07:44) [0]

Здравствуй многоуважаемый ALL!!!
Описание: Есть таблица с полем значение которого может быть от 0 до 3. В зависимотсти от значения выводится в Grid текстовое сообщение типа "Ok!", "Error" и т.д.
Вопрос: Можноли приделать механизм чтобы вместо сообщений выводить иконки или bmp картинки... Чтобы отображать графически состояние (значение) этого поля ;)))


 
Song ©   (2003-01-05 08:51) [1]

Ну а чего нет-то?
Запихай в TImageList твой картинки, например 0 иконка будет Ok, 1 - Cancel, 2 - Error

и на событии onDrawCell различай (например эти картинки у тебя будут в нулевой колонке):

IF ACol=0 then
Begin
BitMap:=TBitMap.Create;
try
ImageList1.GetBitMap(BitMap,StrToInt(Cells[ACol,ARow]));
TStringGrid(Sender).Canvas.Draw(Rect.Left+2,Rect.Top+2,BitMap);
finally
BitMap.Free;
end;
End;



Страницы: 1 вся ветка

Текущий архив: 2003.01.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.023 c
4-49368
Шишкин Илья
2002-12-01 16:29
2003.01.16
Своя панель в Internet Explorer


14-49319
Nimda
2002-12-26 16:28
2003.01.16
Age of Empires II


14-49252
gsu
2002-12-26 18:37
2003.01.16
А нам завтра з/п дадут, на что бы потратить ?


3-48858
Arick
2002-12-23 11:24
2003.01.16
Работа UpdateSQL


3-48872
Calm
2002-12-19 13:58
2003.01.16
Почему-то не работает *простейший* скрипт :((