0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 35
|
|
1 | |
Масштабирование окна31.05.2012, 22:01. Показов 2710. Ответов 3
Метки нет (Все метки)
Еще раз, добрый вечер. Замучилась в инете искать как масштабировать изображение, помогите, пожалуйста. Не получается((
Задача в следующем: При увеличении или уменьшении окна , кардиоида не должна менять размер. Она просто всегда должна находиться в центре формы(окна), image при развертывании должен быть тоже на все окно. Подскажете как сделать?
0
|
31.05.2012, 22:01 | |
Ответы с готовыми решениями:
3
Масштабирование Image при увеличении/ уменьшении окна программы Удержание окна с текущими введенными значениями после диалогового окна (с предупреждением) При открытии дочернего окна, отображаются формы и кнопки с основного окна; как исправить? Создайте приложение, отображающее движение окружности вдоль границы окна. Учтите возможность изменения размеров окна |
0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 35
|
||||||
31.05.2012, 22:03 [ТС] | 2 | |||||
Пробовала сделать через OnResize, но все не так как надо смещается
0
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
01.06.2012, 16:37 | 3 |
Тут есть 2 варианта. Один в архиве. При изменении размера формы прорисовка начинается поновой. Опять в относительно том положении, как и раньше. Я бы не сказал, что это по цетру.
Есть второй вариант. Не растягивать ваш Image на всю форму, а сделать его размер достаточный для рисования вашей фигуры, поставить туда, где вы его хотите видеть, а все значения переменной Anchors установить в False. В этом случае при изменении размеров формы ваш Image будет смещаться так, чтобы быть относительно краёв формы в одном и том же положении. И рисование может не прекращаться, а продолжаться дальше. Сейчас проверю и выложу ответ.
0
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
01.06.2012, 17:50 | 4 |
Проверил. Всё получилось. Только пришлось немного переделать. В том числе цвет формы сделать белым, чтобы Image не выделялось. А вообще можно было Image сделать прозрачным. И сделал пересчёт начальных координат начальной точки на положение внутри Image.
0
|
01.06.2012, 17:50 | |
01.06.2012, 17:50 | |
Помогаю со студенческими работами здесь
4
Масштабирование масштабирование TChromium и onBeforePopup: как блокировать новые окна, но разрешать окна с сообщениями? Как задать имя окна браузера Амиго для поиска дескриптора окна FindWindow Дочерние окна сворачивать в пределах главного окна (Delphi 7) Масштабирование окна Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |