Ti passo uno schizzo di una funzione fatta al volo al pulsante di una form....funziona tutto correttamente, poi vedi te se serve qualcos'altro te la adatti fai con comodo 
ps. ah mi spiace che è in vb.net poichè io scrivo in vb.net ...ma non penso sia un problema portartelo in C# no?
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)