Форум: "Основная";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];
ВнизСобытие показа формы. Найти похожие ветки
← →
Д С (2008-09-22 01:14) [0]Мне нужно выполнить некое действие сразу после показа формы. Как это сделать?
OnShow срабатывает до показа.
← →
Германн © (2008-09-22 01:23) [1]
> Д С (22.09.08 01:14)
>
> Мне нужно выполнить некое действие сразу после показа формы.
> Как это сделать?
> OnShow срабатывает до показа.
>
OnActivate не подойдет? Но это палка о двух концах.
← →
Дмитрий С (2008-09-22 01:32) [2]Это не то...
Пока решил так:
procedure TMainForm.FormShow(Sender: TObject);
begin
PostMessage(Handle, WM_AFTERSHOW, 0, 0);
end;
procedure TMainForm.WMAFTERSHOW(var Msg: TMessage);
begin
ShowMessage("Тест:)");
end;
← →
Германн © (2008-09-22 01:46) [3]
> Дмитрий С (22.09.08 01:32) [2]
>
> Это не то...
>
> Пока решил так:
Ну для ряда случаев действительно хорошее решение PostMessage. Вот только "сразу"?
Ну и перестань менять ники в одной и той же ветке! Надоело. А модераторы могут и забанить. Да и должны.
← →
Дмитрий С (2008-09-22 01:50) [4]
> Вот только "сразу"?
Практически сразу. Пользователь ничего не успеет нажать это точно.
> Ну и перестань менять ники в одной и той же ветке! Надоело.
> А модераторы могут и забанить. Да и должны.
>
Я не слежу за никами - мозила сама подставляет. а по какому признаку, мне не известно
← →
Германн © (2008-09-22 02:09) [5]
> Дмитрий С (22.09.08 01:50) [4]
>
>
> > Вот только "сразу"?
>
> Практически сразу. Пользователь ничего не успеет нажать
> это точно.
>
Тебе известно понятие "везёт"?
> Я не слежу за никами - мозила сама подставляет. а по какому
> признаку, мне не известно
>
Тогда прощай.
← →
Дмитрий С (2008-09-22 02:13) [6]
>
> Тебе известно понятие "везёт"?
Хотя бы теоретически, ты сможешь нажать на форму, которая еще не показана?
← →
Дмитрий Белькевич © (2008-09-22 03:18) [7]Так она же уже показана. А чем OnShow не подходит?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.049 c