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
Printable View
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
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,.
Voorbeeld is hier http://edn.embarcadero.com/article/32736
Het was jou blijkbaar niet opgevallen dat er een aftel-optie in moest zitten.
enQuote:
Titel: 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.