Что лучше юзать - Компонент или Фрейм?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Что лучше юзать - Компонент или Фрейм?

Сообщение magnuz » 13.10.2013 10:21:00

Нужно сделать штуковину из 2-х одинаковых стринггридов с панелью между ними и еще рядом вещей. Причем у нее должны быть свойства сколько строк, сколько рядов и пр. чтобы можно было в редакторе свойств задавать.

Как это лучше сделать - фреймом или компонентом.
Пробую фреймом - у фрейма не получается published свойства задать.
Пробую компонентом - нет визуальной формы чтоб на ней размещать контролы.
magnuz
незнакомец
 
Сообщения: 4
Зарегистрирован: 13.10.2013 10:19:10

Re: Что лучше юзать - Компонент или Фрейм?

Сообщение Frolik » 13.10.2013 13:14:19

В делфи для таких целей я бы создал компонент. Если в лазарусе также, то:
Основа - Panel.
в constructor компонента нужно вписать создание и установку все нужных свойств.
StringGrid, owner Panel, align=alLeft,
Splitter, привязка также alLeft,
Panel, привязка alLeft,
еще один Splitter, привязка alLeft
и второй StringGrid, привязка alClient.

Все, визуальная часть готова. Получился компонент из двух стрингридов, между ними панель.

и еще рядом вещей

Ряд вещей будет размещаться на панели, что между стрингридами?
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Re: Что лучше юзать - Компонент или Фрейм?

Сообщение magnuz » 13.10.2013 17:54:30

Frolik писал(а):В делфи для таких целей я бы создал компонент. Если в лазарусе также, то:
Основа - Panel.
в constructor компонента нужно вписать создание и установку все нужных свойств.
StringGrid, owner Panel, align=alLeft,
Splitter, привязка также alLeft,
Panel, привязка alLeft,
еще один Splitter, привязка alLeft
и второй StringGrid, привязка alClient.

Все, визуальная часть готова. Получился компонент из двух стрингридов, между ними панель.

и еще рядом вещей

Ряд вещей будет размещаться на панели, что между стрингридами?

Спасибо. Только мне не alLeft нужен, а alTop Я хотел спросить - есть ли в лазарусе возможность делать как в Visual Studio UserControl визуально все компоненты расставлять и свойства их настраивать?
magnuz
незнакомец
 
Сообщения: 4
Зарегистрирован: 13.10.2013 10:19:10


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 229

Рейтинг@Mail.ru