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

MDIChildren   Найти похожие ветки 

← →
il2 ©   (2002-02-07 14:57) [0]

При создании множества потомков MDIChildren формы мне нужно узнать его идентификатор и точно сослаться на него. Я выхожу из этого положения путем создания массива указателей на эту форму и при создании формы я записываю индекс массива в Teg Формы и при надобности считываю его (например когда мне нужно показать или уничтожить именно тот потомок формы. Но этот метод меня не устраивает потому, что используеться много память под массив указателей. Крутые программисты подскажите пожалуста мне дурачку как это сделать по другому ведь сама MDIForm както зннает его идентификатор (ведь при caFree уничтожаеться только один потомок). Способ с property MDIChildren не предлогать (работает не коректно, постоянно меняется индех).


← →
BlankAlex ©   (2002-02-07 15:12) [1]

Я не совсем понял твой вопрос. Если тебе из главной формы нужно программно уничтожить дочернюю, то тебе все-равно нужно знать, какую именно. Для этого в любом случае прийдется пользоваться tаg-ом или создавать свое свойство, чтобы определить какую именно уничтожать. И почему массив жрет много памяти, ведь указатели по 4 байта. А вообще зачем он нужен? Если предположим у тебя дочерние создаются из TreeView, то записывай им в tag какой-нибудь идентификатор, а потом перебирай childы



Страницы: 1 вся ветка

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



Память: 0.45 MB
Время: 0.008 c
1-79383
il2
2002-02-07 14:57
2002.02.25
MDIChildren


6-79411
AKA
2001-08-25 10:36
2002.02.25
Как можно из дельфи включать подключение к инету и отключать через прокси???


14-79448
Феликс
2002-01-07 21:34
2002.02.25
Жванцкого побили....


3-79290
Nimnul
2002-01-31 12:52
2002.02.25
Проблема. Вычисляемые поля...


14-79459
evgeg
2002-01-08 00:19
2002.02.25
перед Паскалем склоняю голову (с) Страуструп




   Наверх