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

Вниз

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

 
zenaev   (2004-02-17 09:32) [0]

Плиз, подскажите, пожалуйста, как узнать индекс активной MDIChild


 
Семен Сорокин   (2004-02-17 09:54) [1]

for _i := 0 to MDIChildCount-1 do
if MDIChildren[_i] = ActiveMDIChild then begin
// Нашли :)
Break
end;


 
zenaev   (2004-02-17 10:17) [2]

Мы тож самое и делали, только с While do, чего то не получилось
Сейчас еще раз попробуем
Спасибочки, что не оставили без внимания...


 
zenaev   (2004-02-17 10:41) [3]

Попробовали,не получается... условие MDIChildren[_i] = ActiveMDIChild выполняется сразу на первой форме, почему не знаем, и поэтому добраться до истинно активной не получается


 
Mur_r   (2004-02-17 10:42) [4]

Наверное, это все-таки дельфийный глюк... или из-за того, что у них все одинаково, кроме места в памяти... хотя вряд ли:)
Прошел вариант с записью индекса формы в свойство Tag дочерней формы и сравнении его
if MDIChildren[i].tag = ActiveMDIChild.tag


 
Юрий Зотов   (2004-02-17 10:48) [5]

> Mur_r (17.02.04 10:42) [4]
> Наверное, это все-таки дельфийный глюк...

Если это и глюк, то уж точно не дельфишный. F1.

The order of MDI children changes as different MDI forms are activated.

Whenever an MDI child is activated, however, it moves to the front of the list.


 
Семен Сорокин   (2004-02-17 10:50) [6]

может тогда просто проверять на MDIChildren[_i].Focused?


 
Плохиш   (2004-02-17 10:52) [7]


> Семен Сорокин © (17.02.04 10:50) [6]
> может тогда просто проверять на MDIChildren[_i].Focused?

Вы думаете the front of the list - окно которое не имеет фокуса?


 
Семен Сорокин   (2004-02-17 10:56) [8]

Плохиш (17.02.04 10:52) [7]
Вы думаете the front of the list - окно которое не имеет фокуса?

уже посмотрел, согласен.


 
zenaev   (2004-02-17 11:13) [9]


> Прошел вариант с записью индекса формы в свойство Tag дочерней
> формы и сравнении его
> if MDIChildren[i].tag = ActiveMDIChild.tag

Странноватый вариант... Но он работает! Премного благодарны.



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

Форум: "Основная";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
4-94242
volser
2003-11-06 12:23
2004.02.29
Hook мыши


1-93863
Leech
2004-02-16 14:41
2004.02.29
Парсим ошибки от StrToInt()


6-94049
dolphin1
2003-12-24 13:01
2004.02.29
ICQ


3-93815
Пубертанец
2004-02-02 16:14
2004.02.29
Ошибка при написании триггеров - deadlock


1-93858
Budy
2004-02-16 14:36
2004.02.29
File ы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский