4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
||||||
1 | ||||||
Из timagelist в image26.02.2015, 14:24. Показов 5174. Ответов 54
Метки нет (Все метки)
Неободимо из imagelist поместеть картинку в image, причем выбор картинки происходит из toolbutton,
Пытался сделать так:
0
|
26.02.2015, 14:24 | |
Ответы с готовыми решениями:
54
Надо что бы при нажатии на какой либо Image с картинкой, картинка перекидывалась в пусто Image, а Image на который нажали исчезал. TImage and TImageList TImageList index Аналог TImageList |
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
27.02.2015, 08:17 | 21 |
И появляется изображение, которого до этого вообще не было ?
А потом еще раз "нажимаешь .. затем" и изображение остается прежним ?
0
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
|
27.02.2015, 08:40 [ТС] | 22 |
появляется изображение которое я выбрал, но поменять его на другое не получается.
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
27.02.2015, 08:57 | 23 |
И опять нихрена не понятно)
Ладно, спрошу по рабоче-крестьянски: вот ты запустил свое приложение, появилась форма, никакие кнопки нигде ты еще не давил - изображение в Image уже есть ?
0
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
|
27.02.2015, 09:13 [ТС] | 24 |
нет
p.s сорри за мой французский)
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||||||
27.02.2015, 09:26 | 25 | |||||
Сделай так:
1
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
|
27.02.2015, 09:56 [ТС] | 26 |
Спасибо огромное, совсем забыл про repaint))
Добавлено через 9 минут еще один вопрос, если можно, вы не знаете ,как можно сделать так, чтобы границы image были видны, т.е чтобы была своеобразная сетка ?
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
27.02.2015, 10:02 | 27 |
И сколько же этих Image ты нашлепал на форму ?
0
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
|
27.02.2015, 10:13 [ТС] | 28 |
210, или можно как то по другом сделать границы, т.е на image с границами скинуть все эти другие image
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
27.02.2015, 10:22 | 29 |
Очуметь..
А по-хорошему-то не нужен вообще ни один - все это расчудесно делается средствами всего одного-единственного компонента TDrawGrid.
0
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
|
27.02.2015, 10:30 [ТС] | 30 |
а вы не могли бы подсказать, как ужать код, т.е чтобы для каждой кнопки и image не прописывать один и тот же код ?
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|||||||||||
27.02.2015, 10:44 | 31 | ||||||||||
для каждой кнопки укажи, например, в св-ве Tag значение соответствующего индекса в имиджлисте
назначь всем кнопкам единый метод-обработчик события клика в этом едином для всех кнопок методе-обработчике:
0
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
|
27.02.2015, 11:19 [ТС] | 32 |
т.е для кнопок создать одну процедуру и ссылаться на нее, и для image тоже одну процедуру и ссылаться на нее ?
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
27.02.2015, 11:21 | 33 |
именно так
1
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
||||||
27.02.2015, 11:33 [ТС] | 34 | |||||
и чтобы тегу присвоить индекс в imagelist что-то вроде этого:
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
27.02.2015, 11:42 | 35 |
нет.
значение Кнопка.Tag должно заполняться в момент создания самой Кнопки (в дизайнтайм или в рантайм - не суть как важно) В момент же клика Кнопки при едином на все кнопки обработчике клика значение св-ва Tag конкретно кликнутой кнопки как раз и может быть получено строчкой N := TToolButton(Sender).Tag А ImageList1.Tag тут вообще ни с какого боку ни припека)
1
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
|||||||||||
27.02.2015, 12:04 [ТС] | 36 | ||||||||||
все сделал вот так вроде работает
относительно image: Добавлено через 10 минут
[Error] Unit1.pas(330): Undeclared identifier: 'Picture' как я понимаю проблему в том что к pictures нужнен конкретный image, как можно это испраить ?)
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
27.02.2015, 12:11 | 37 |
0
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
||||||
27.02.2015, 12:13 [ТС] | 38 | |||||
все, не увидел:
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
27.02.2015, 12:24 | 39 |
Все же подумай пока не поздно, нафих тебе две сотни Image, когда (и нужно) можно обойтись всего одним TDrawGrid)
0
|
4 / 4 / 0
Регистрация: 26.06.2013
Сообщений: 110
|
|
27.02.2015, 12:42 [ТС] | 40 |
просто с отдельным компонентом, мне кажется, удобнее работать, или c drawgrid все таки лучше ?
0
|
27.02.2015, 12:42 | |
27.02.2015, 12:42 | |
Помогаю со студенческими работами здесь
40
Работа с ImageList1 и TImageList TImageList размер рисунков Компоненты TImage TImageList Плохое качество рисунков в TImageList Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |