Una cosa simile la puoi fare in Visual Basic ....
Se non vuoi dilungarti troppo