Me.TextWidth no es lo mismo que MeasureString

NoSeNaDeNa
25 de Octubre del 2008
Muy buenas.

¿Alguien se acuerda de cuando en VB6 se utilizaba TEXTWIDTH para saber el ancho exacto en pixeles de un texto? (que tiempos aquellos...)

Pues bien, como ya sabreis (algunos), en vb.net, para hacer esto, han creado una funcion llamada MEASURESTRING, pero esa funcion no devuelve la anchura real en pixeles de un texto, sino que da un poco mas de alto y de ancho, ¡Y CON DECIMALES!

¿Alguien sabe como obtener la anchura y altura exacta (en pixeles) tal y como lo hacia la funcion TEXTWIDTH de vb6?

Gracias a tod@s

PD: para el que no lo sepa, la anchura y altura exacta de un texto es el tamaño del cuadro (normalmente azul) que se ve en los textbox al seleccionar el texto.