Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подкинули задачку [D7, WinXP]


sh1k4r1 ©   (2008-11-24 18:09:00) 

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


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

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


DVM   (2008-11-26 12:49:00) [2]


> sh1k4r1   (26.11.08 00:00) [7]

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


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

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


Jeer   (2008-11-25 12:16:00) [4]


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


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


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

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


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

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


DVM   (2008-11-24 22:54:00) [7]


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

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


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

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


DVM   (2008-11-24 22:45:00) [9]


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

DrawGrid + ImageList


Наверх

Титульная страница Поиск, карта сайта Написать письмо