singlepost

GUI на Delphi: Элементы убегают при развороте на полный экран << На главную или назад  

Пишу программу которая должна разворачиваться на весь экран – это не проблемма.
Проблема в том что в центре формы есть пару элементов (поля для ввода кнопки и т.д.) когда меняю расширения экранна то это всё уходит куда то непонятно куда. Так что люди помогите. Надо так что бы они постоянно находились на одном и том же месте.

6 ответов в теме “GUI на Delphi: Элементы убегают при развороте на полный экран”

  1. 6
    Бейлак Алиев ответил:

    Спасибо всем, разобрался…..

  2. 5
    Пользователь Удален ответил:

    Дима Серый
    + 1024

  3. 4
    Дима Серый ответил:

    свойство anchors задает растояние до краев формы(akLeft,akTop,akRight,akBottom)

  4. 3
    Евгений Тихонов ответил:

    У формы есть событие изменение размера, так вот в этом событии меняй положение элементов или их размер )

  5. 2
    Бейлак Алиев ответил:

    Что означает чисто по центру. Типа каждый элемент лижит н=друг на друге??? Мне такого ненадол :) Шас посмотрю что ты тут написал, но спасибо заранее скажу…

  6. 1
    Евгений Тихонов ответил:

    Чиста по центру
    {
    Element.Left := Form1.ClientWidth div 2 + Element.Width div 2;
    Element.Top := Form1.ClientHeight div 2 + Element.Height div 2;
    }

    Можно пристыковать элемент к верху, низу, леву, праву (родителя)… При изменении размеров формы меняй положение элементов.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.