Форум: "Основная";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];
ВнизВыполнение процедуры после отрисовки формы. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c