He intentado de que solo se arrastre el texto de la celda y no todo su ancho, pero no suele ser muy exacto el tamaño del texto que devuelve.
He probado con fuente mono espaciada, pero no lo consigo.
En el ajuste del ancho de la celda usé esto: ( Tomando la del texto, claro ).
Código:
imgCeldaW = grd.Font.TextWidth(grd[grd.Row, 0].Text)
Se ajusta al tamaño del texto, pero siempre se queda algo corto el tamaño de la captura con respecto al ancho del texto real.
No acaba de acertar cuanto mide el texto con ( TextWidth) . Con la fuente mono espaciada debería funcionar mejor.
Se me ocurre que pueda surgir un problema. Según la orientación del texto en la celda sea distinta a la de por defecto. (Ajustar al lado izquierdo).
La imagen capturada a lo mejor no muestra el texto correctamente. Como si tuviéramos que preguntar antes, hacia donde está
orientado. Como solo captura unas dimensiones, conocer en que parte comienza el texto dentro de la celda se volvería más complicado.
Saludos