Hoy como es huelga general en Espa帽a, un truco rapidito para que no nos tachen de esquiroles :-P

Los Tooltips son esas etiquetas flotantes que aparecen cuando dejas el cursor del rat贸n unos instantes parado encima de alg煤n control de tu aplicaci贸n, y que normalmente te dan informaci贸n contextual interesante sobre el mismo:

TooltipMultiLinea

Son muy 煤tiles en las aplicaciones Windows Forms, pero 驴C贸mo podemos hacer para que un Tooltip se muestre como el de la figura anterior, es decir, en varias l铆neas?

Lo primero que cabr铆a pensar es que podr铆amos poner un 鈥淺n鈥 como se hace en las constantes de cadena de C#, as铆:

NotifyIcon1.Text = 鈥淒OTNET4\nInternet access鈥;

Pero no funciona y ver铆amos realmente ese 鈥淺n鈥 en el texto.

La soluci贸n es concatenarle en cada cambio de l铆nea la constante: Environment.NewLine con lo que quedar铆a algo as铆:

NotifyIcon1.Text = 鈥淒OTNET4鈥 + Environment.NewLine + 鈥淚nternet access鈥;

隆Listo!

Con esto conseguir谩s Tooltips como los de la figura superior, mucho m谩s c贸modos de leer.

隆Espero que te sea 煤til!

ACTUALIZACI脫N (media hora despu茅s):

Me dicen Vicen莽 y Jonsu por separado (uno en JASoft.org y el otro en Geeks.ms) que funciona si le pones \r como caracter de escape. funciona perfectamente gracias. La verdad es que no se me ocurri贸 (a veces se me ocurre lo m谩s complicado siempre).

Si ya digo yo que no es bueno postear en d铆a de huelga y adem谩s fuera de lo m铆o que es ASP.NET... Pero como estoy haciendo una app Windows para variar y surgi贸 este tema... :-)

Gracias a los dos!

💪🏻 驴Este post te ha ayudado?, 驴has aprendido algo nuevo?
Pues NO te pido que me invites a un caf茅... Te pido algo m谩s f谩cil y mucho mejor