Magari a qualcuno è utile:

http://abmcr.altervista.org/index.php?id=4

Non è mio se non per un 10%: l'ho adattatato da una asp.net control