Messagebox e Timer

martedì 15 settembre 2009 - 14.28

_jack_ Profilo | Junior Member

Ciao a tutti,
premetto che sono nuovo del posto;

il mio problema è, creando una Windows Form Application, quello di gestire le messagebox all'interno di un timer:
venendo dal buon VB6 ero abituato al fatto che gli eventi si fermassero quando, all'interno di un timer venisse mostrata una messagebox; adesso invece ogni volta che faccio una Messagebox.show() il timer riparte da capo, ergo: una miriade di Messagebox contenenti la stessa cosa.

Mi sapete agiutare?

Ciao
G

Jok83 Profilo | Junior Member

Ciao
Se la message box la metti nell'evento NomeTimer_Tick() basta che stoppi il timer dopo la messagebox con NomeTimer.stop()

_jack_ Profilo | Junior Member

Ciao,
si certo, ma poi riparte dall'istruzione successiva?

Jok83 Profilo | Junior Member

No se lo stoppi non dovrebbe ripartire a meno che tu non gli dia lo start in un'altro timer o da qualche altra parte...puoi cmq dargli anche un timer.dispose() per sicurezza..

_jack_ Profilo | Junior Member

farò così, il mio pfroblema è che chiamando funzioni in una DLL fatta da me, ed andando questa in eccezione (quindi Msgbox) entra in un loop infinito.

Grazie mille
G
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5