Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2013, 22:12   #1
MainUnit.pas
Пользователь
 
Регистрация: 11.01.2013
Сообщений: 17
Вопрос Как реализовать изображение общего плана области с указанием участка, где мы сейчас находимся?

Доброго времени суток!
В некоторых программах есть изображение общего плана области с указанием, где мы сейчас находимся.
Какой компонент позволяет добавить такую возможность в свою программу?
Хотя бы для StringGrid и TChart.
Изображения
Тип файла: jpg Preview.jpg (4.9 Кб, 99 просмотров)
MainUnit.pas вне форума Ответить с цитированием
Старый 23.07.2013, 02:25   #2
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Из стандартных вроде как нету, а вот такое можно реализовать с помощью TPaintBox или других, на каких можно что-то рисовать.
Delphi_ProGer вне форума Ответить с цитированием
Старый 23.07.2013, 06:14   #3
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

TPaintBox и свойство Canvas у компонента, для рисование. У тебя пример с Delphi 2010. Сначала надо задать зумм(степень уменьшения), потом получить свойство Height и Width у переменой Screen и координаты формы по осям X,Y. Следом её Height и Width.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 23.07.2013, 07:11   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Сначала надо задать зумм
Нет у Паинтбокса такой возможности. (Хотя не скажу насчет ХЕ3-4)
Цитата:
есть изображение общего плана
Для чего он тебе нужен?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.07.2013, 13:14   #5
MainUnit.pas
Пользователь
 
Регистрация: 11.01.2013
Сообщений: 17
По умолчанию

"Для чего он тебе нужен?"
Требуется выводить большой массив данных на форму. Вывожу в StringGrid - удобство стремится к нулю. Есть ли более удобные компоненты для навигации по большой таблице? Под удобством понимается: быстрое перемещение вверх/вниз, общая панорама таблицы - где я нахожусь. Аналогично для TChart.

С уважением, MainUnit.pas.
MainUnit.pas вне форума Ответить с цитированием
Старый 23.07.2013, 16:24   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
быстрое перемещение вверх/вниз
А ты поставь мгновенную прокрутку для грида (goThumbTracking в свойстве Options). Тогда при протяжке ползунка скролла грид будет сам протягиваться. Так собственно насколько быстро потянешь настолько быстро грид будет скакать.
А вот идея с миниатюрой тут совсем не годится.
Лучше уже прикрутить формы поиска по значению в колонках.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.07.2013, 14:16   #7
MainUnit.pas
Пользователь
 
Регистрация: 11.01.2013
Сообщений: 17
По умолчанию

Stilet, спасибо за ответ!
"Лучше уже прикрутить формы поиска по значению в колонках." - видимо да...
MainUnit.pas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# Копирование участка программы в буфер как изображение Forcer Помощь студентам 5 04.07.2011 10:55
знакомства программистов с программистками - 2 и где участиники той темы сейчас? Alar Свободное общение 4 25.06.2011 11:56
От центровка Заднего плана,и контента относительно заднего плана. Семеен HTML и CSS 3 29.09.2010 22:53
нахождение наибольшего общего делителя и наименьшего общего кратного made in russia Помощь студентам 2 21.12.2008 23:36
если мы находимся на сайте... Titan123 Общие вопросы Delphi 4 27.08.2008 04:52