molto utile questa classe... però non riesco ad ottenere alcune cose

premesso che ho inserito nei vari Form un HelpButton

1) mentre nei form di Windows, prendiamo ad esempio le Proprietà del Sistema, l' HelpButton funziona anche sui Buttons disabled (ad esempio sul pulsante Applica, disabilitato fino a che non si cambia qualcosa), in VB.net no, se un controllo è disabilitato non c' è verso di fare apparire l' HelpString... sbaglio qualcosa io? vorrei farlo funzionare anche sui controlli al momento disabilitati...

2) nei form di Windows, se un controllo è attivato e premo F1, il messaggio appare SUL controllo, indipendentemente da dove sia posizionato il cursore del mouse... in VB.net il messaggio appare sempre dove è il cursore, anche fosse completamente fuori dal form... non ha senso!!! ma non vedo come indicare al messaggio le coordinate di DOVE apparire

3) mi piacerebbe vedere le HelpString SOLO quando agisco con l' helpButton sui singoli controlli, mentre quando premo F1 vorrei lanciare direttamente il file Help.chm, aprendolo sulla pagina relativa a quella finestra... è possibile?

grazie!