webForumDet fria alternativet

stoppa loop med knappklick?

.NETur .NET

2 svar · 176 visningar · startad av soocks

soocksMedlem sedan feb. 200240 inlägg
#1

Hur gör man för att stoppa en loop när man klickar på en command button?

Jag har en loop som ska fungera som en slide-show. Jag har några bilder som ska blädras fram, och man ska kunna stoppa detta genom att trycka på en knapp..

------------------
it's only them..

fredrikMedlem sedan dec. 19991 072 inlägg
#2

I loopen frå du skriva "doevents", detta gör att loopen inte hänger programmet utan även kollar av förändringar som är gjorda, knapp-tryckningar m.m.

Ex:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
private blnCancel as boolean

private sub form_load()
do
doevents
if blnCancel = true then exit do
loop
end sub

private sub command1_click()
blnCancel = true
end sub

------------------
Fredrik Klarqvist
f.klarqvist@spray.se
http://server.webwerkstaden.se/fredde/

soocksMedlem sedan feb. 200240 inlägg
#3

tackar!

------------------
it's only them..

131 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)