Показать сообщение отдельно
  #2  
Старый 21.11.2010, 03:06
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Выводить как одну картинку, по координатам щелчка выяснять по какой из картинок щелкнули и делать соотв. действия.

Пусть у нас двумерный массив картинок размером 20x20. сам массив - 10х10 . Тогда:
Код:
procedure TForm1.MouseDown(Sender : TObject; X, Y : Integer);
var
  I, J : Integer;
begin
  I := (X div 20) + 1; // +1 - если массив с 1, если с 0 - то убрать.
  J := (Y div 20);

  // теперь по координатам картинки в массиве можно что-то делать.
end;
Ответить с цитированием