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

удаление TShape   Найти похожие ветки 

 
Veter ©   (2007-05-10 11:57) [0]

Доброго времени суток ув. Мастера. У меня такой вопрос: я создал обьек типа TShape а как сделать чтобы при нажатии на него правой кнопкой мыши он удалялся?
  Заранее спасибо!


 
{RASkov} ©   (2007-05-10 12:08) [1]

Например что нибудь так:
const DELSHAPE = WM_USER+1;
var TmpShape: TShape;
procedure DeleteShape; message DELSHAPE;
begin
 if Assigned(TmpShape) then FreeAndNil(TmpShape);
end;

procedure Form.ShapeMouseUp();
begin
 if Button=mbRight then begin
  TmpShape:=TShape(Sender);
  PostMessage(Handle, DELSHAPE, 0, 0);
 end;
end;



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

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



Память: 0.44 MB
Время: 0.011 c
2-1206293531
Face
2008-03-23 20:32
2008.04.20
как сделать событие OnCellClick при нажатии пробела на ячейке


2-1206196869
***mikle***
2008-03-22 17:41
2008.04.20
Ошибка несоответствия типов


4-1178810111
йцукенг
2007-05-10 19:15
2008.04.20
Как получить handle элемента управления окна?


4-1186639228
Classic
2007-08-09 10:00
2008.04.20
Необходимо перехватить момент печати на принтере


3-1194067877
Sirus
2007-11-03 08:31
2008.04.20
Отслеживание изменений в базе




   Наверх