Вниз
Скачать: 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.02 c
6-1085983190
it-doctor
2004-05-31 09:59
2004.08.01
Как включить и выключить компьютер по сети?


14-1089804747
YurikGL
2004-07-14 15:32
2004.08.01
Работать что-бы трудиться


14-1089392967
ИМХО
2004-07-09 21:09
2004.08.01
Кто убил президента Кеннеди?


14-1090037259
Esu
2004-07-17 08:07
2004.08.01
интерестно кто первый просыпается после пятницы ?


14-1089859275
КаПиБаРа
2004-07-15 06:41
2004.08.01
Это -=Авто=- эпидемия?




   Наверх