|
2 / 3 / 1
Регистрация: 17.12.2015
Сообщений: 168
|
|
Delphi 6-7 Как отобразить габаритный рисунок?19.06.2019, 07:23. Показов 2287. Ответов 45
Метки нет (Все метки)
Хочу попросить совета как можно организовать отображение габаритного рисунка перед пользователем.
На форме есть несколько TImage, которые в стыке с друг другом и наложением пользователю представляются единым изображением. Самый крайний правый TImage динамичен и в зависимости от опред-ых условий может смещаться. И вот смещаться он может далеко вправо. Соответственно, основная форма при этом будет нефигово так расширяться, чего очень не хочется. На ум приходит масштабировать конечное изображение, а потом по клику выводить полное изо в отдельной форме. Но проблема в том, что каким образом заскринить получившуюся солянку (все TImage), не отображая её перед пользователем предварительно (пусть хоть и не надолго)? Ещё есть вариант заюзать ScrollBox, но как туда всю солянку без того же скриншота я без понятия как запихнуть. Что тут можно придумать? Пызы. Delphi 7.
0
|
|
| 19.06.2019, 07:23 | |
|
Ответы с готовыми решениями:
45
Отобразить рисунок по какому-то событию
Как с BufferedImage открыть рисунок и отобразить на JFrame |
|
|
|
| 19.06.2019, 14:27 | |
|
Если ещё и именно TLabel дорисовывать, то уже прощще
PaintTo()...Ибо чтоб учесть все текущие характеристики каждого экземпляра... Типа стиль, размер, цвет...
1
|
|
|
2 / 3 / 1
Регистрация: 17.12.2015
Сообщений: 168
|
||
| 19.06.2019, 15:44 [ТС] | ||
|
В инете есть примеры с GDI+, но там в итоге единый файл не отображается на форме, а просто сохраняется.
0
|
||
|
2 / 3 / 1
Регистрация: 17.12.2015
Сообщений: 168
|
||||||||
| 19.06.2019, 16:20 [ТС] | ||||||||
![]() Добавлено через 8 минут Или я что-то не так опять делаю? В общем, хочу срисовать label на формируемый tbitmap. Выше был вариант вывода текста, но как заметили:
0
|
||||||||
|
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 19.06.2019, 16:34 | |
|
Чуть ранее вам писали, что вместо Label надо использовать bmap.Canvas.TextOut(20, 10, 'Some text');
0
|
|
|
2 / 3 / 1
Регистрация: 17.12.2015
Сообщений: 168
|
||||
| 19.06.2019, 17:54 [ТС] | ||||
|
Пытливый,
0
|
||||
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
|||
| 19.06.2019, 20:20 | |||
|
Добавлено через 29 минут
0
|
|||
|
2 / 3 / 1
Регистрация: 17.12.2015
Сообщений: 168
|
|
| 19.06.2019, 20:33 [ТС] | |
|
Мужики, верю, что надоел, но помогите плиз добить задачу. Я в TImage вывожу всю мою солянку но в виде миниатюры (у TImage. стоит Stretched). Теперь хочу, чтобы при клике на миниатюру изображение открывалось полностью, но при этом чтобы выходило за пределы текущей формы и поверх нее, т.к. изображение в форму не умещается - такое реально?
0
|
|
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
|
| 19.06.2019, 21:09 | |
|
0
|
|
|
2 / 3 / 1
Регистрация: 17.12.2015
Сообщений: 168
|
||||
| 19.06.2019, 23:45 [ТС] | ||||
|
krapotkin,
AzAtom, В общем, вот примерно то, что я хочу получить:
0
|
||||
|
2 / 3 / 1
Регистрация: 17.12.2015
Сообщений: 168
|
||
| 20.06.2019, 00:22 [ТС] | ||
|
Нашел в инете следующий совет по этому поводу:
Только не пойму есть ли при этом необходимость отрисовывать саму форму с помощью регионов?
0
|
||
|
|
||
| 20.06.2019, 01:28 | ||
|
1
|
||
|
2 / 3 / 1
Регистрация: 17.12.2015
Сообщений: 168
|
|
| 20.06.2019, 07:17 [ТС] | |
|
GoodWeather, абсолютные координаты- это типа координаты не относительно формы-родителя, а по экрану?
0
|
|
|
|
|
| 20.06.2019, 08:00 | |
Image1.ClientToScreen(Point(0, 0)) или Image1.ClientOrigin.
1
|
|
|
|
|
| 20.06.2019, 08:40 | |
|
я собсно поэтому и говорил про ТЗ. никто не понимает, что конкретно вам нужно
посмотрел картинки как вы себе представляете компонент, лежащий на форме, но вылезающий за пределы формы??? ессно, в таком случае вам нужна другая форма, в которую будет встроен ваш Image и которая вместе с ним будет расти куда бы вам ни захотелось...
0
|
|
|
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
|
|
| 20.06.2019, 10:21 | |
|
1
|
|
|
2 / 3 / 1
Регистрация: 17.12.2015
Сообщений: 168
|
||||
| 20.06.2019, 11:43 [ТС] | ||||
|
krapotkin,
0
|
||||
| 20.06.2019, 11:43 | |
|
Как на форме отобразить рисунок, находящий в интернете? отобразить рисунок Отобразить рисунок с помощью Html Отобразить рисунок media файла Отобразить рисунок, движущийся сверху вниз Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|