RE:Me refiero a un MHFlexGrid
Bueno te cuento que con el unico que se deja hacer eso que tu deseas es con el DataGrid, claro esta sin tanto codigo, ya que si lo deseas hacer con el MSHFlexGrid tendrias que hacer mas codigo para dar el efecto que el texto se rompa en dos lineas.
Bueno mira si quieres saber como se hace con el DataGrid utiliza algo como esto:
With DataGrid1
.Columns(1).WrapText = True
.RowHeight = 480
End With
WrapText :Establece o devuelve un valor que indica si un objeto ajusta la línea de texto a los límites de la celda.
pero para que funcione debes utilizar la propiedad RowHeight, le coloco 480 porque es el valor del doble de tamaño de una celda.
Otra idea que puedo darte es que en la propiedad ToolTipText del MSHFlexGrid, puedes hacer que aparezca el contenido completo del escrito de la celda a la que le das clic, bueno esto es una idea seria algo por el estilo:
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub Form_Load()
With MSFlexGrid1
.TextMatrix(.Row, .Col) = "Esto es una prueba, ojala y funcione"
End With
End Sub
Private Sub MSFlexGrid1_Click()
With MSFlexGrid1
.ToolTipText = .Text
End With
End Sub
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
ejecutalo y da clic en la unica fila que tiene el escrito y dejas el mouse quieto, veras que aparece el escrito completo, sin tanto complique, bueno es una ideas solamente espero y te sirva.
Suerte colega