Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.11 c
11-1244731932
Dy1
2009-06-11 18:52
2013.03.22
БД


2-1335338531
Avers
2012-04-25 11:22
2013.03.22
Передача фокуса элементу


15-1349987402
Юрий
2012-10-12 00:30
2013.03.22
С днем рождения ! 12 октября 2012 пятница


15-1340089952
Омлет
2012-06-19 11:12
2013.03.22
Почему FreeAndNil такой, какой он есть?


15-1339705802
Юрий
2012-06-15 00:30
2013.03.22
С днем рождения ! 15 июня 2012 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский