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

Вниз

MDI приложение   Найти похожие ветки 

 
Sergey123   (2002-12-04 14:09) [0]

Как вернуть фокус форме MDIChild (чтобы обработчик KeyDown формы срабатывал)?


 
Игорь Шевченко   (2002-12-04 14:13) [1]

MdiChild.Show, Mdichild.BringToFront ?


 
Sergey123   (2002-12-04 14:27) [2]

Это чтобы ее увидеть, а мне необходимо, чтобы OnKeyDown дочерней формы откликался.


 
FreeLancer   (2002-12-04 14:29) [3]

KeyPreview := false ?


 
Sergey123   (2002-12-04 14:36) [4]

Не помогает


 
Игорь Шевченко   (2002-12-04 14:36) [5]

Show подразумевает SeyFocus, однако...


 
FreeLancer   (2002-12-04 14:52) [6]


> FreeLancer © (04.12.02 14:29)
> KeyPreview := false ?
>
>
> Sergey123 (04.12.02 14:36)
> Не помогает

Что "не помогает"? Ты его в TRUE установи.


 
Sergey123   (2002-12-04 15:01) [7]

True и установил уже давно. KeyDown работает, но когда фокус переходит на контрол на главной форме, то KeyDown не реагирует


 
Smashich   (2002-12-04 15:09) [8]

SetFocus для формы?


 
Sergey123   (2002-12-04 15:11) [9]

SetFocus для дочерней формы, не помогает


 
FreeLancer   (2002-12-04 15:23) [10]

If KeyPreview is True, keyboard events occur on the form before they occur on the active control. (The active control is specified by the ActiveControl property.)

If KeyPreview is False, keyboard events occur only on the active control.

Navigation keys (Tab, BackTab, the arrow keys, and so on) are unaffected by KeyPreview because they do not generate keyboard events.

=============================================================
Попробуй в OnActivate и OnDeactivate для форм переключать KeyPreview


 
Sergey123   (2002-12-04 15:27) [11]

события OnActive дочернего окна происходит когда переключаешся межуд дочерними окнами, а я устанавливаю курсор на контроле, на главной форме, затем щелкаю на дочерней (OnActive нет), но она не отлавливает KeyDown


 
Игорь Шевченко   (2002-12-04 15:31) [12]

А нафига, собственно, на MDIChild-форме отлавливать нажатия кнопок ?


 
Sergey123   (2002-12-04 15:36) [13]

А что вы предлагаете на главной форме все ловить?


 
Игорь Шевченко   (2002-12-04 17:06) [14]

Sergey123 (04.12.02 15:36)

Ну я же не знаю, какая задача стоит. Пытаюсь узнать...



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

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

Наверх





Память: 0.47 MB
Время: 0.006 c
3-51652
nick-from
2002-11-28 23:31
2002.12.16
Коды ошибок Interbase


4-52027
Anonimus
2002-11-05 10:42
2002.12.16
Ну очень нужна помощь.....


1-51667
lovres
2002-12-05 16:04
2002.12.16
Как узнать имя экземпляра класса?


7-51987
sniknik
2002-10-15 12:34
2002.12.16
Нужна помощь по работе с Thread


14-51963
Zhirnov Maxim
2002-11-24 13:09
2002.12.16
SMS & PC





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