Вниз
Скачать: 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.006 c
1-79366
UnDISCOvery
2002-02-08 13:51
2002.02.25
Как сделать


1-79344
Данил
2002-02-05 17:22
2002.02.25
Help: Нужно


1-79311
Yaro
2002-02-07 11:59
2002.02.25
Установка обработчика событий


3-79282
knyaz17
2002-01-31 12:23
2002.02.25
Как сохранить DBF файл в кодировке CP 866?


1-79307
TAN
2002-02-07 10:52
2002.02.25
Как убрать в DBCtrlGrid полосу прокрутки




   Наверх