Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
ВнизИзменение положения объектов в зависимости от размера формы Найти похожие ветки
← →
Temp_Yuriy (2007-04-07 15:40) [0]Здравствуйте.
Пишу приложение, в котором нужно менять положение объектов, в зависимости от изменения размеров формы. Скиньте пожалуйста фрагмент кода (хотя бы от положения справа), а дальше я сам по аналогии
← →
default © (2007-04-07 16:16) [1]может тебе поможет свойство Anchor?
← →
Temp_Yuriy (2007-04-07 16:16) [2]Я делаю так:
Form1.TimerOnTimer (Sender : TObject)
begin
Label1.Left :=Form1.Left + 10;
end;
Выглядит очень плохо, но по сути вроде мыслю правильно.
Если кто сталкивался, скиньте кусочек кода, на любом примере.
Читал, что в форме есть такие события: onResent, onPaint, onCanResent
← →
default © (2007-04-07 16:20) [3]в общем случае, у формы есть событие OnSize реагируя на которое можно задать любое расположение объектов расположенных на форме
← →
default © (2007-04-07 16:27) [4]ты мыслишь в терминах устаревшего подхода
сейчас рулит подход событийного программирования
тебе не нужно проверять изменилось-ли состояние чего-либо через определённое время, это что-либо просто извещает тебя когда его состояние поменялось и в ответ на это изменение ты вписываешь свой код
← →
Temp_Yuriy (2007-04-07 21:56) [5]нужен всетаки пример кода
← →
MsGuns © (2007-04-07 22:21) [6]>default © (07.04.07 16:20) [3]
>в общем случае, у формы есть событие OnSize
OnResize
>Temp_Yuriy (07.04.07 21:56) [5]
>нужен всетаки пример кода
Пропорциональное автовыравнивание котнролов при изменении размеров контейнера (формы, панели, групбокса и т.д.) делается с помощью "многоэтажных" контейнеров, выравненных друг относительно друга, а также относительно контейнера-носителя с помощью единственного свойства Align.
Никакого кода при этом не потребуется
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c