Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.05;
Скачать: CL | DM;

Вниз

Обращение из формы к компанентам расположенным на MDIChild форме   Найти похожие ветки 

 
ProfiUgl ©   (2002-07-24 09:13) [0]

Доброго дня суток мастера!
Существует такая ситуация: Есть MDIChild форма, ну например MDIChild1, есть обычная форма, ну например MyForm.
Проблема заключается в следующем. Как мне обратится к компоненту расположенному на MDIChild1 (например Edit1) из формы MyForm?
Вот так вот не получается: MDIChild1.edit1.text := "Delphi",
вылетает AV.


 
Builder ©   (2002-07-24 09:49) [1]

Просто нужно получить указатель на активную форму.
Для этого уже есть ActiveMDIChild, но просто его нужно привести к твоей классу твоей МДИЧайлда.
(ActiveMDIChild as TMyMDIChild)
Можно и самому следить за всем:

TMYMDIChild TMainForm.ActiveMDI_my()
var
i : integer;
begin
for i := 0 to ChildrenForm.Count - 1 do
if ActiveMDIChild = ChildrenForm.Items[i] break;
if (i <> ChildrenForm.Count)
Result := (ChildrenForm->Items[i]) as TMYMDIChild;
else Result := nil;
end;



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

Текущий архив: 2002.08.05;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.009 c
6-13762
PILESOSER
2002-05-22 18:01
2002.08.05
Программирование под Forex


1-13691
Vlad2
2002-07-23 11:33
2002.08.05
Интерфейсы


1-13586
Goblinus
2002-07-22 18:13
2002.08.05
Иконка


1-13684
dimonf
2002-07-23 19:45
2002.08.05
Народ, помогите разобраться с dll – ми Delphi.


1-13629
cpp
2002-07-23 08:14
2002.08.05
Свёрнутые окна в XP под Delphi5 и .... проблема.