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

Вниз

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

 
sh1k4r1   (2008-11-24 18:09) [0]

Есть задание - определенную область формы сделать следующим образом: при нажатии на определенную точку этой области в ней появляется картинка.
Мое решение следующее - сетка из Image, по процедуре OnClick выводится картинка. Есть правда одно "но". Имиджей ОЧЕНЬ много, и картинки там меняются по некоему условию (а если быть точным - по конструкции Case of). Соответственно, если придется вносить изменения, то это будет очень и очень трудоемкий и рутинный процесс. В связи с этим возникает вопрос. Можно ли сделать все это как-нибудь попроще?


 
DVM ©   (2008-11-24 22:45) [1]


> Можно ли сделать все это как-нибудь попроще?

DrawGrid + ImageList


 
sh1k4r1   (2008-11-24 22:51) [2]

а если подробнее?


 
DVM ©   (2008-11-24 22:54) [3]


> а если подробнее?

Что подробнее то? В DrawGrid рисуешь картинки, загруженные в ImageList


 
sh1k4r1   (2008-11-24 22:57) [4]

DrawGrid на одну ячейку что-ли?


 
sh1k4r1   (2008-11-24 22:58) [5]

просто мне нужно чтобы картинка появлялась в том месте, куда я кликнул курсором


 
Jeer ©   (2008-11-25 12:16) [6]


> просто мне нужно чтобы картинка появлялась в том месте,
> куда я кликнул курсором


Кто или что мешает в ткнутом месте генерить TImage ?


 
sh1k4r1   (2008-11-26 00:00) [7]

хммм... это действительно рационально... а если подробнее? то есть мы берем координаты канваса, генерим TImage и загружаем в него картинку?


 
DVM ©   (2008-11-26 12:49) [8]


> sh1k4r1   (26.11.08 00:00) [7]

Ты поподробнее расскажи что делаешь и каков должен быть результат. А то может и Timage необязателен, а хватит вообще одной формы или TPaintBox


 
sh1k4r1   (2008-11-26 22:44) [9]

рассказываю. есть картинка площадки для игры в футбол/хоккей/водное поло и тд и тп. игрок №Z бьет/бросает из точки Х. по щелчку на точке Х должна вылезти пиктограмма с номером этого игрока, скажем, в кружочке.



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
15-1338191579
relline
2012-05-28 11:52
2013.03.22
TChart (v7) работа с легендой


15-1342187339
SeaData
2012-07-13 17:48
2013.03.22
[работа] Требуется старший программист (Delphi + MySQL)


15-1338033251
Bluejohn
2012-05-26 15:54
2013.03.22
Как очистить Event Log?


1-1260020917
defen
2009-12-05 16:48
2013.03.22
асинхронное шифрование rsa


15-1338409802
Юрий
2012-05-31 00:30
2013.03.22
С днем рождения ! 31 мая 2012 четверг