Закрыть диалог Delphi через [x] секунд - PullRequest
12 голосов
/ 17 декабря 2010

Можно ли заставить Delphi закрыть диалог ShowMessage или MessageDlg по истечении определенного промежутка времени?

Я хочу показать сообщение пользователю, когда приложение закрыто, но не хочуостановка закрытия приложения более чем на 10 секунд или около того.

Можно ли закрыть диалоговое окно по умолчанию через определенное время или мне нужно написать свою собственную форму?

Ответы [ 11 ]

0 голосов
/ 17 декабря 2010

Я думал об использовании отдельного потока, но он, вероятно, поможет вам получить много ненужного кода и т. Д. Диалоги Windows просто не созданы для этой вещи.

Вы должны сделать свою собственную форму. С хорошей стороны, вы можете иметь собственный код / ​​пользовательский интерфейс с обратным отсчетом, как это делают временные диалоговые окна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...