Вниз
Скачать: CL | DM;

Динамически изменить местоположение 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
4-1087728431
korvin
2004-06-20 14:47
2004.08.01
"Выгрузить" программу, тормознуть процесс ...


14-1089429928
Думкин
2004-07-10 07:25
2004.08.01
С днем рождения! 10 июля.


1-1090067818
init13
2004-07-17 16:36
2004.08.01
kylix траблы


14-1089977904
Prohodil Mimo
2004-07-16 15:38
2004.08.01
Просто мнение об отвлечённых темах.


14-1089323624
SSSSS
2004-07-09 01:53
2004.08.01
Кто хочет (за оплату) пописать плагины для АСТРОЛОГИЧЕСКОЙ ПРОГИ?




   Наверх