Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];

Вниз

Обращение из формы к компанентам расположенным на 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.005 c
14-13810
AL2002
2002-07-09 16:49
2002.08.05
У меня есть пара программ.


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


1-13700
propeller
2002-07-22 23:53
2002.08.05
формы отдельными задачами на taskbar е


3-13566
Slava_BAZ
2002-07-16 11:58
2002.08.05
Функция


8-13735
SPeller
2002-03-28 07:51
2002.08.05
Из JPEG в BMP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский