Вниз
Скачать: CL | DM;

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

← →
aleshap   (2004-10-22 13:56) [0]

Добрый день!!!
Товарищи поясните одну вещь:
Есть две формы с одной компонентой TEdit. Есть два события 1 - OnActivate на форме и 2 - OnEnter на поле.
Теперь, Если форма стоит в списке Auto-Create от отрабатываются эти события в таком порядке
1. OnActivate
2. OnEnter
Если же я создаю форму сам то события отрабатываются в порядке
1. OnEnter
2. OnActivate

ПОЧЕМУ?


← →
snake1977   (2004-10-22 14:05) [1]

и в том и в другом случае вызвается
onEnter
затем
onActivate

это ты где то перемудрил :)


← →
aleshap   (2004-10-22 14:13) [2]

тогда поправка, если форму показывать методом Show, то события идут
1. OnActivate
2. OnEnter
методом ShowModal:
1. OnEnter
2. OnActivate


← →
snake1977   (2004-10-22 14:19) [3]

тогда посмоею предположить что
при открытии ShowModal система преедает фокус этому окну перед его прорисовкой
а при открытии Show вначале рисует его а потом тока передает фокус


← →
aleshap   (2004-10-22 14:24) [4]

так смысл передавать фокус окну которого еще нет на экране, и даже может и не будет?


← →
snake1977   (2004-10-22 14:30) [5]

а зачем тогда собственно его показывать??
ты тогда сформулируй чего ты хочеш конкретно


← →
aleshap   (2004-10-22 14:37) [6]

Хочу понять методы выполняются именно так и все


← →
aleshap   (2004-10-22 14:38) [7]

Удалено модератором


← →
snake1977   (2004-10-22 14:51) [8]

потомучто в ShowModal ты передаеш фокус выполнения окну сразу
а в Show, только после того как оно открылось


← →
aleshap   (2004-10-22 14:53) [9]

Ну это и понятно из вызываемых методов.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
8-1091708249
Dima_Delphi
2004-08-05 16:17
2004.11.07
Как изменять масштаб текста???


8-1091943255
Navi
2004-08-08 09:34
2004.11.07
Нахождение точки отстоящей от точки.


3-1097172933
beer_lvr
2004-10-07 22:15
2004.11.07
организация галереи из BLOB-поля


14-1098182123
Lingo
2004-10-19 14:35
2004.11.07
MSDN Download


1-1098512991
Леван
2004-10-23 10:29
2004.11.07
Как изменить цвет фона определенного участка Richedit




   Наверх