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

Вниз

Нужно выполнить процедуру после того, как форма уже появилась   Найти похожие ветки 

 
ДмитрийК   (2003-02-02 15:06) [0]

Нужно написать программу, которая будет выполняться и отображать на форме свой статус. При этом пользователь на форму никак влиять не должен. Так вот я не пойму как написать процедуру, которая будет выполняться, когда форма уже видна.


 
Романов Р.В.   (2003-02-02 15:12) [1]


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

А почему она "уже не видна".


 
Song   (2003-02-02 15:12) [2]

TForm.onActivate или onShow


 
ДмитрийК   (2003-02-02 15:35) [3]

To Song
Эти события использовать не получается, так как форма отображается, после того, как исполнится их код.


 
neXt   (2003-02-02 15:42) [4]

OnPaint - это событие возникает при перерисовки формы.
Но только нужно учесть что за время существования формы оно может выполнится несколько раз, при каждой перерисовке или не выполнится ни разу, если форма не покажется на экран.


 
Романов Р.В.   (2003-02-02 15:44) [5]

Application.OnIdle


 
БИС   (2003-02-02 15:53) [6]

to ДмитрийК
TForm.onActivate должна работать,
я писал событие, чтоб появлялся поверх формы диалог с запросом пароля и все нормально было


 
Hoper   (2003-02-02 16:49) [7]

можно повесить на Resize (в первый раз)


 
ZmeiGorin   (2003-02-02 17:05) [8]

onactivate работает, когда форма !уже создана!.


 
ZmeiGorin   (2003-02-02 17:06) [9]

Бррр... когда получает фокус, т е уже видима. скорее всего.


 
Александр Спелицин   (2003-02-02 17:41) [10]

Если нужно сделать один раз, то пощлите форме сообщение через PostMessage.
А если надо делать много раз (например показывать процент выполнения чего-либо), то поместите на форму StatusBar, а на него ProgressBar. И вызывайте StatusBar.Refresh.



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
14-29072
Николай Быков
2003-01-22 19:56
2003.02.10
У меня депресняк....


14-29065
Vox
2003-01-24 19:26
2003.02.10
В WinXP исчезла клавиатура!!!


1-28896
NewGuest
2003-01-30 12:59
2003.02.10
Есть ToolBar... На нем есть toolbutton. Пытался сделать чтобы был


1-28863
OpoloXAI
2003-01-30 14:12
2003.02.10
LoadLibrary


7-29139
Чегермек
2002-11-30 20:55
2003.02.10
Время (высокоточное)





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