Ce n'est pas particulièrement une question de programmation, mais j'espérais que quelqu'un ici puisse connaître la réponse.Les carrés pour les sauts de ligne manquants dans le contrôle Affichage liste. Pourquoi? .NET
Nous avons une application écrite en C#. Il utilise le contrôle ListView (je crois) pour afficher une liste d'éléments - éléments/texte qui contient des sauts de ligne (caractères de retour à la ligne). Sur la plupart des PC (WinXP), les sauts de ligne sont affichés sous la forme de deux caractères carrés. Mais sur un PC particulier les boîtes ne sont pas affichées du tout, et deux lignes sont concaténées ensemble sans aucune séparation visuelle ..
Est-ce que quelqu'un sait pourquoi cela serait-il? Est-ce contrôlé par un paramètre du système d'exploitation?
Merci d'avance.
Vadim est correct. Les deux carrés sont les substitutions de polices actuelles pour les caractères non imprimables. Je ne suis pas sûr de ce que vous faites dans votre application, mais je supprimerais probablement les caractères cr et lf avant de les stocker ou de les afficher. –