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

Вниз

Выполнение процедуры после отрисовки формы.   Найти похожие ветки 

 
ErikIvanov   (2003-04-30 14:11) [0]

Как выполнить процедуру после отрисовки формы?
Я делаю в FormShow
PostMessage(Handle,PWM_EVENT, 0, 0);
А далее перехватываю его и выполняю процедуру, но это непомогает.
Форма всеравно неактивня. Пробовал по таймеру после ShowModal, но это некрасиво.
Идеально быловы сделать Show выполинеть процедуру и передать управление форме.


 
evvcom ©   (2003-04-30 14:14) [1]

Может SetFocus поможет?


 
LEON   (2003-04-30 18:13) [2]

было у меня похожее извращение,
как я его исправил вот так:
я ввёл значит перечисляемый тип

type
TLoadedState = (lsNo, lsActivate, lsChange)

в форме объявляется переменная типа TLoadedState
в FormCreate устанавливаю её в lsNo,
в FormActivate в lsActivate (только если оно равно lsNo!),

а потом у меня было Memo, и надо было поставить в нём каретку.
Я писал в Memo.Change

if ls = lsActivate then
begin
ls := lsChange;
// делать что надо
end;


не знаю, или это то, что тебе надо, но может помочь.



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
1-46841
softmaster
2003-05-03 14:06
2003.05.15
Cоздание меню!


3-46573
msoftware
2003-04-25 08:59
2003.05.15
INTERBASE & Autoincrement поля >>>


3-46587
Silver_
2003-04-23 12:23
2003.05.15
Дублирование записей в таблице через SQL


14-46977
NetBreaker666
2003-04-27 17:33
2003.05.15
Ко мне здесь письмо пришло... Может ли это быть правдой:


3-46604
ЧК
2003-04-23 14:36
2003.05.15
DbGrid не принимаеть больше 32657 items. А мне надо...