Вниз
Скачать: CL | DM;

Showmessage прячется   Найти похожие ветки 

← →
Rat   (2004-12-09 05:11) [0]

Допустим, выполняется долгая операция(напр хранимая процедура на SQL2000).
По окончанию Delphi должна выдать showmessage, что, типа, все закончено. Но часто бывает, что этот message "прячется" за форму,( и не поймешь, то ли все закончилось, то ли еще нет; приходится двигать форму, жать на Alt-Tab и все в таком духе)
Как сделать, чтоб не пряталась???
P.S.По-моему такое в осн происходит, когда во время выполнения этой операции юзер переключается на другие программы, а потом снова выбирает эту прогу.


← →
Игорь Шевченко ©   (2004-12-09 10:33) [1]

MessageBox ?


← →
ShotGuN ©   (2004-12-09 11:09) [2]

formStyle = fsMDIForm ???


← →
VMcL ©   (2004-12-09 12:30) [3]

>>Rat  (09.12.04 05:11)

SetForegroundWindow(), SystemParametersInfo(SPI_GETFOREGROUNDLOCKTIMEOUT, ...)
?


← →
Erik1 ©   (2004-12-09 13:15) [4]

Использовать API функции
 Flags := Buttons + MsgIcon+ mb_TaskModal + ((DefaultButton and 7) shl 8);
 Result := MessageBoxLng(Parent, MsgTitle, MsgText, Flags);

 case Result of
   IDYES: Result := mrYes;
   IDNO:  Result := mrNo;
   IDOK:  Result := mrOk;
   IDCANCEL: Result := mrCancel;
   IDAbort:  Result := mrAbort;
   IDIGNORE: Result := mrIgnore;
   IDRETRY:  Result := mrRetry;
 end;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
1-1102669656
korvin
2004-12-10 12:07
2004.12.26
Форма не держится "сверху"


3-1101713994
Fiend
2004-11-29 10:39
2004.12.26
не сохраняется DataSource


3-1101969512
Ann
2004-12-02 09:38
2004.12.26
SQL запрос. Подскажите пожалуйста.


3-1101601681
For
2004-11-28 03:28
2004.12.26
И снова про транзакции и обновление


14-1102075590
euru
2004-12-03 15:06
2004.12.26
Class Helpers (.NET)




   Наверх