Necesitas usar lo que se se llaman "componentes", son paquetes de librerias y clases extra que no vienen por defecto en visual Studio existen una gran cantidad de estos que hacen lo que tu quieres lograr, pero no son gratis y tienes que pagar por ellos, si eres desarrollador y lo que desarrollas es para algo mas que personal o escolar te costara caro ya que estos componentes si son algo caros, yo e usado una llamado DotnetBar puedes buscar en google y veras que es lo que quieres aunque claro existen otros mas y mejores, si quieres lo puedes descargar y crackear pero como te digo eso solo te servira si es para uso personal o escolar, si lo quieres para algo mas te costara pero pues si vale el precio.