Hallo,
Ik zou een messagebox moeten laten verschijnen die aftelt.
En deze zou dan automatisch moeten verdwijnen.
Hoe kan ik dit het best realiseren?
Alvast bedankt
Mvg
Lainkes
Hallo,
Ik zou een messagebox moeten laten verschijnen die aftelt.
En deze zou dan automatisch moeten verdwijnen.
Hoe kan ik dit het best realiseren?
Alvast bedankt
Mvg
Lainkes
Maak zelf een form met een timer, met de form.close als de timer voorbij is.
Gr. Peter
10.4.2, Delphi2010, of Lazarus 2.2.0
Of http://stackoverflow.com/questions/4...fter-x-seconds
Kies het eerste of tweede antwoord daar.
Ik probeer het met een form, omdat ik dan nog extra info kan bijzetten, en de timer dan effectief zie aftellen.
Maar hoe stop ik de code in mijn aanroepform tot dat de timerform afgesloten is?
In het tweede antwoord op SO lieten ze ook een aftel-counter zien met dat dialoog.
Maar als je het zelf wilt doen zou je het met een showmodal kunnen doen. Dan stopt je hoofdcode tot je form gesloten wordt.
Het beste antwoord daar is trouwens
function MessageBoxTimeOut(hWnd: HWND; lpText: PChar; lpCaption: PChar;
uType: UINT; wLanguageId: WORD; dwMilliseconds: DWORD): integer;
stdcall; external user32 name 'MessageBoxTimeoutA'; // of MessageBoxTimeoutW
Als het alleen voor windows is,.
Werken aan Ansi support voor Windows is verspilde tijd, behalve voor historici.
Voorbeeld is hier http://edn.embarcadero.com/article/32736
Werken aan Ansi support voor Windows is verspilde tijd, behalve voor historici.
Het was jou blijkbaar niet opgevallen dat er een aftel-optie in moest zitten.
enTitel: Tijdelijk messagebox met aftelling
Zover ik kan zien heeft MessageBoxTimeOut geen aftel-optie.
De andere oplossing in de SO link geeft wel een aftel-counter.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks