Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
ВнизДинамически изменить местоположение dbedit в зависимости от ..... Найти похожие ветки
← →
artem123 (2004-07-20 11:45) [0]при создании формы подключается table к нужной таблице.
На форме расположены три панели (1-я Align -left, 2-я left, 3-я all). также есть таблица с полями. В зависимости от количества полей на панели динамически создаются копоненты TDBEdit.
я им присваиваю tag чтоб потом их различать а также parent - имя панели. располагаю (например) по 6 штук на панели (или если их всего 6 штук то другие две панели удаляются автоматически).
все это выглядит нормально если только размеры формы не меняются
Такой вопрос при изменении размера формы размеры панели меняются,как мне динамически перегруппировать компоненты TDBEdit на панелях чтоб в зависимости от высоты панели изменялось кол-во компонентов на ней.
← →
Sandman25 © (2004-07-20 11:46) [1]Left
Top
Height
div
← →
Анонимщик © (2004-07-20 11:46) [2]Используй событие OnResize для панели
← →
artem123 (2004-07-20 11:51) [3]Блин ну умные...
хотя бы подскажите как поменять свойсво parent у TDBEdit зная только его tag
← →
Sandman25 © (2004-07-20 11:57) [4]3 способа:
1) запоминать указатели на TDBEdit в массивах
2) перебирать Controls у соответствующей TPanel
3) перебирать Components у TForm
Я рекомендую 2, с проверками на тип и таг.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c