Форум: "Media";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизПодкинули задачку Найти похожие ветки
← →
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 вся ветка
Форум: "Media";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.063 c