Ciao ragazzi, sto avendo qualche problemino con una treeview.

In particolare:

1)non riesco ad ottenere il focus su un nodo/figlio premendo col tasto destro (vorrei ottenere il focus così da poter fare l'add/remove di un nodo dal contextstripmenu)
2)vorrei implementare il drag&drop di figli tra diversi nodi
3)vorrei poter salvare in automatico lo stato della treeview alla chiusura del programma e caricarla quando quest'ultimo viene riaperto.

Chi mi aiuta? Grazie mille!