![]() |
|
|
#4
|
||||
|
||||
|
Цитата:
В примере обрабатывается событие OnMouseUp (отпускание кнопки мышки): Код:
procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
i: Integer;
R: TRect;
Pt: TPoint;
begin
if Button = mbLeft then
begin
Pt := Point(X, Y);
for i := 0 to 19 do
begin
X := 3 + 30 * (i mod 2) + 76 * (i div 4) - 3 * (i div 8);
Y := 4 + 30 * ((i div 2) mod 2);
R := Rect(X, Y, X + 20, Y + 20);
if PtInRect(R, Pt) then
begin
ShowMessageFmt('Кликнули по числу %d', [i + 1]);
Exit;
end;
end;
end;
end; |
| Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
NaN43 (25.05.2014)
| ||