Вниз
Скачать: CL | DM;

StringGrid и Image   Найти похожие ветки 

← →
UMU ©   (2007-06-05 17:21) [0]

Подскажите, пожалуйста, можно ли, в определенные ячейки StringGrid"a, вставлять рисунок из Image?

Если можно, то как.


← →
Однокамушкин   (2007-06-05 17:23) [1]

Назначить обработчик события OnDrawCell у TStringGrid и в нём рисовать картинку из TImage...


← →
UMU ©   (2007-06-05 17:35) [2]

procedure Tfrm.StringGridDrawCell(Sender: TObject; ACol, ARow: Integer;
 Rect: TRect; State: TGridDrawState);
var
 x, y:  integer;
Begin
 with (Sender as TStringGrid) do
     begin
        for x := 0 to ColCount - 1 do
             begin
                for y := 0 to RowCount - 1 do
                    begin
                       if (StringGrid1.Cells[x, y] = "Image") then
                          begin
                            // StringGrid1.Cells[x, y] - в этой(их) ячейке(ах) надо вставить рисунок  
                          end;
                    end;
             end;
     End;
End;


Но как его вставить не знаю


← →
Германн ©   (2007-06-05 17:43) [3]


> UMU ©   (05.06.07 17:35) [2]


В этом обработчике ты должен отрисовывать только ячейку ACol, ARow


← →
Плохиш ©   (2007-06-05 17:48) [4]

procedure Tfrm.StringGridDrawCell(Sender: TObject; ACol, ARow:Integer;
Rect: TRect; State: TGridDrawState);
Begin
 with (Sender as TStringGrid) do
   if Cells[ACol, ARow] = "Image" then
   begin
      Canvas.Draw(50, 50, BitMap);
   End;
End;


← →
Плохиш ©   (2007-06-05 17:48) [5]

50,50 --> 1,1 :-)


← →
UMU ©   (2007-06-05 20:32) [6]

Получилось.

Спасибо



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
2-1181287268
fisherman
2007-06-08 11:21
2007.07.01
Вопрос по СОМ объектам...


2-1181488351
hahol_64_rus
2007-06-10 19:12
2007.07.01
глюк


2-1181168181
Roman_18
2007-06-07 02:16
2007.07.01
скрытие родительской формы в пользу дочерней


15-1180533637
Rouse_
2007-05-30 18:00
2007.07.01
Вот она сила классики


15-1180541606
@!!ex
2007-05-30 20:13
2007.07.01
будущее глазхами фантастов.




   Наверх