Grazie Brontolo per il suggerimento!
Ho scritto così:
String.Compare(TreeView1.SelectedNode.Text, UCase(TreeView1.SelectedNode.Text), False)
ottenendo 0 in caso di maiuscole e -1 in caso di minuscole
AntonioG, i motivi sono due.
1) Ho dei treenode inseriti in un database manualmente (con la sola iniziale maiuscola) che NON devono essere modificati e altri che inserisco tramite codice e che possono essere modificati qualora io lo voglia. dato che ho impostato tutte le textbox in uppercase, questo è l'unico modo che ho trovato per distinguere gli uni dagli altri. magari ce ne saranno altri.
2) Sto imparando.