senti io programmo in tutti e 2 i linguaggi.
l'unica differenza che ho notato è che dove il vb vuole le () il c# vuole le []....poi è + rognoso nei cast e l'editor è meno intelligente di quello del vb.
cmq apparte quello i menu a tendina escono, forse sbagli a scrivere. Il c# è case-sensitive
prova a scrivere cosi:
this.
e guarda se ti esce il menu a tendina.