Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение canvas в Timage, не изменяется 
:(
    Опции темы
ano360
Дата 8.12.2006, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 22.5.2006
Где: Москва

Репутация: нет
Всего: нет



поискал на форуме, вроде нет нигде, а если есть, то прошу прощения

Использую в качестве поля для рисования TImage и его санву, всё настроено так, что размер изображения на конве(сетка) высчитывается и рамер image подстраивается под требуемыве размеры изображения путём банального изменения image->width and image->height

но если после первой прорисовки на конве, увеличить размеры имейджа, такое чувство, что размер конвы остаётся и не изменяется, то есть рисуется что-либо только в размерах под первый рисунок.

Пример:
1й запуск:
http://Rjdgtn.narod.ru/picPOINTS1.JPG
user posted image
2й запуск с перерисовкой конвы и изминением размеров image
http://Rjdgtn.narod.ru/picPoints2.JPG
user posted image
а должно быть вот так
http://Rjdgtn.narod.ru/picPoints3.JPG
user posted image


Помогите, плиз

Добавлено @ 21:16 
Вот не судьба какая-то, только суть проблемы объяснишь, как хоп и ответ сак решишь, но рас уж задал, напишу и ответ

Цитата

Цитата(ksili @ 22.2.2006, 10:57 Найти цитируемый пост)
Так вот в чём дело!
Нужно менять Width и Height как у Image1, так и у Image1->Picture->Bitmap.

Ну дык, а какже smile 


Это сообщение отредактировал(а) ano360 - 8.12.2006, 21:06


--------------------
Жизнь есть.
PM MAIL WWW ICQ   Вверх
Akeem
Дата 8.12.2006, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 14.7.2006
Где: Киев/Украина

Репутация: 1
Всего: 3



У тебя ошибка при перерисоке возникла.  Происходит смещение картинки, а не изменение её местоположения.

Те тебе фактически нужно:
а) изменить размер картинки.
б) поставить в свойствах  TImage динамическое изменение размера картинки
в) Одновременно с изменением размера картинки изменять положение картинки на форме.

вроде вся последовательность действий. Дальше нужно смотреть код.


--------------------
Мир огромен и мы только муравьи в нём! (С) formicha

PM MAIL WWW ICQ   Вверх
ano360
Дата 9.12.2006, 03:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 22.5.2006
Где: Москва

Репутация: нет
Всего: нет



неа, у меня всё правильно всё написано, зелёный цвет-это не фон image, а заливка конвы, поэтому кажется, что image сдвигается. На картинке 3 видны реальные размеры и положение image и они такиеже как на картинке 2, просто фон image такойже как цвет фона.

Image1->Picture->Bitmap->width
Image1->Picture->Bitmap->height

мне 100%нтно помогли, я больше ничего не переделывал и всё работает

Это сообщение отредактировал(а) ano360 - 9.12.2006, 03:45


--------------------
Жизнь есть.
PM MAIL WWW ICQ   Вверх
Akeem
Дата 9.12.2006, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 14.7.2006
Где: Киев/Украина

Репутация: 1
Всего: 3



Понятно. примем на заметку.


--------------------
Мир огромен и мы только муравьи в нём! (С) formicha

PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.