je crois que malheureusement ce ne soit pas possible :
soit tu doit acheter des controle propriétaire qui sont probablement hors de prix pour faire ça.
Soit tu utilise la solution de microsoft qui si tu avais recherché pas plus loin que 10 lignes sous ce messages, tu aurais vu qu´elle est mauvaise et d´ailleur plus ou moins inexistante maintenant.
et enfin, tu peut programmer, mais là, il faut être vraiment très très bon.
bon, u peut toujours essayer le truc de microsoft, tu trouvera là un exemple de programme fait avec en vb : http://www.vbfrance.com/code.aspx?ID=5860