|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
||||||
Поместить картинку в DrawGrid из указанного пути26.05.2015, 15:04. Показов 6695. Ответов 89
Метки нет (Все метки)
Всем доброго дня. Имеется папка с картинками (50х50). Каждой картинке соответствует свой номер (наверное сделаю с помощью if). В простом гриде есть один столбец и в нем в строках (колличество строк>i>=0)занесены номера картинок. И есть аналогичный DrawGrid. Подскажите, как поместить картинки в строки (колличество строк>i>=0) DrawGrid из указанного пути (из папки на компе) и какие форматы возможны? Или таже задача с одной картинкой.
Может быть есть возможность не использовать DrawGrid, а просто создавать объект Image и помещать его на форму из указанного пути? Спасибо. Добавлено через 1 час 24 минуты Вроде разобрался. По кнопке
Можно както это использовать, задавать не полностью имя в пути к файлу, а только его часть, а именно первые два символа(этот z) ?
0
|
||||||
| 26.05.2015, 15:04 | |
|
Ответы с готовыми решениями:
89
Вставить картинку в поле DrawGrid Обработка файла указанного в пути
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 27.05.2015, 08:09 | ||
|
1
|
||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
||
| 27.05.2015, 09:05 [ТС] | ||
|
0
|
||
|
Супер-модератор
|
||||||||
| 27.05.2015, 10:29 | ||||||||
1
|
||||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|||||||
| 27.05.2015, 10:45 [ТС] | |||||||
|
Спасибо, буду пробовать! Добавлено через 12 минут Отлично все работает, только почемуто пришлось X и Y на маленькие поменять, а то ошибка была
0
|
|||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
| 27.05.2015, 11:04 [ТС] | |
|
Я понял. На результат это не влияет. Все работает. Вообще надо уже с 2009 бульдера на XE перейти давно.
0
|
|
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
||||||
| 30.05.2015, 11:04 [ТС] | ||||||
|
Подскажите - как теперь правильно по кнопке удалить все эти динамически созданные объекты...
Пробую
0
|
||||||
|
Супер-модератор
|
|||||||||||
| 30.05.2015, 11:37 | |||||||||||
|
Создавай изображение в подчинении панели:
1
|
|||||||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|||||||
| 30.05.2015, 13:08 [ТС] | |||||||
|
Все работает, спасибо. На всякий случай хотел уточнить. А возможно при наведении мышкой на мои объекты, отображать их текущие координаты в чемто..? в панельке наверное.. И если можно, переименовать тему наверно в что то типа - работа с динамически созданными объектами. А то к DrawGrid это уже давно не имеет отношения. Добавлено через 16 минут В грид я передаю по кнопке
0
|
|||||||
|
Супер-модератор
|
||
| 30.05.2015, 13:14 | ||
|
1
|
||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|||||||||||
| 30.05.2015, 13:47 [ТС] | |||||||||||
|
я так понимаю, если в моем случае картинки у меня в панелях, то объекты - панели? Или для этого можно использовать и картинки, как объекты? Без разницы?
Добавлено через 27 минут Сделал обработчики на пробу
0
|
|||||||||||
|
Супер-модератор
|
||||||
| 30.05.2015, 14:56 | ||||||
|
Ну да... А вот так:
1
|
||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|||||||||||
| 30.05.2015, 20:03 [ТС] | |||||||||||
|
да..ктобы сомневался, все работает...Спасибо!
Добавлено через 45 минут еще такой момент, если возможно..реально както отображать координаты в панели в режиме передвигания панелек с картинками? Я пишу в обработчике
0
|
|||||||||||
|
Супер-модератор
|
|||||||||||
| 30.05.2015, 20:16 | |||||||||||
|
Sergey_03, Sender в обработчике тика таймера - не то, что ты думаешь. Тебе надо при нажатии на изображение запоминать в глобальной переменной (или в поле класса формы) ту панель, которая лежит под изображением, и уже в таймере отслеживать ее перемещение. То есть, как-то вот так:
1
|
|||||||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
| 30.05.2015, 20:39 [ТС] | |
|
при компиляции не узнает currPanel
както объявить нужно? голова уже запуталась [BCC32 Error] Unit1.cpp(196): E2451 Undefined symbol 'currPanel'
0
|
|
|
Супер-модератор
|
||||||
| 30.05.2015, 20:44 | ||||||
|
Я вот так объявил, для теста:
1
|
||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
||||||
| 30.05.2015, 20:58 [ТС] | ||||||
|
объявил, но
eaccessviolation ошибка при запуске ![]() может это потому, что панелек еще нет?
0
|
||||||
|
Супер-модератор
|
|||||||
| 30.05.2015, 21:05 | |||||||
|
Пардон, а ты что, до того, как назначить что-то currPanel включаешь таймер? Как же у тебя твой код работает, и выдает AV только когда ты начинаешь тянуть картинку? Таймер должен включаться после того, как произведено указанное выше присваивание. Ну, для пущей надежности - сделай:
Добавлено через 1 минуту Ах, вот оно что:
1
|
|||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
||||||
| 30.05.2015, 23:20 [ТС] | ||||||
|
Вот немного разобрался, все совсем как надо заработало, может пригодится кому.
0
|
||||||
|
21 / 9 / 4
Регистрация: 15.12.2014
Сообщений: 663
|
|
| 01.06.2015, 18:34 [ТС] | |
|
А возможно сохранить картинку карты, на которую я таскаю мои панельки с картинками девайсов
и картинки девайсов , то есть общее отображение карты с девайсами в один фал картинки?
0
|
|
| 01.06.2015, 18:34 | |
|
Как получить родительский каталог относительно указанного пути Копирование картинки из drawgrid в drawgrid Картинку из БД поместить в кнопку
Поместить картинку в центре виджета Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
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 (Первое измерение):. . .
|