Cita:
Iniciado por Malenko
En este caso, yo lo que haría en tu situación sería hacer un control personalizado. Así podrás definir caracteristicas típicas de los chats como el color del texto, o como has puesto de ejemplo, si está aliniado a la izquierda o a la derecha.
Te dejo unos cuantos links con información y tutoriales:
- [URL="http://msdn.microsoft.com/en-us/library/6hws6h2t.aspx"]Developing Custom Windows Forms Controls with the .NET Framework[/URL]
Algunos controles de ejemplo (no son como el que quieres pero te ayudarán a afianzar conceptos):
- [URL="http://www.codeproject.com/Articles/37800/Seven-segment-LED-Control-for-NET"]Seven-segment LED Control for .NET[/URL]
- [URL="http://www.codeproject.com/Articles/98967/A-ToolTip-with-Title-Multiline-Contents-and-Image"]A ToolTip with Title, Multiline Contents, and Image[/URL]
Lindo, pero con WPF es mas facil y mejor
http://stackoverflow.com/questions/15532639/complex-ui-inside-listboxitem
Ese post enumera las multiples ventajas de utilizar tecnologia actual (XAML) versus el paradigma y el framework dinosaurio de winforms.
La moraleja es que la mejor forma de hacer algo util con winforms es poner un ElementHost y meterle contenido WPF.