IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Saut de ligne dans fichier de ressources


Sujet :

Windows Forms

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Points : 106
    Points
    106
    Par défaut Saut de ligne dans fichier de ressources
    Bonjour à tous

    J'ai un problème avec les sauts de ligne (\n) dans le fichier de ressources.
    Lorsque j'ajoute un chaîne contenant un saut de ligne, à la recupération il est traité comme un caractère normal et il me retourne : \\n
    Je ne sais pas si quelqu'un a déjà rencontré ce problème et comment il l'a resolu.

    merci d'avance pour toute aide
    a+

  2. #2
    Membre expérimenté Avatar de ctxnop
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 858
    Points : 1 732
    Points
    1 732
    Par défaut
    Salut
    Si tu parle de l'ajout d'une ressource de type string en passant par l'éditeur de ressource, les caractères d'échappement ne sont pas gérés. Il ne s'agit pas ici de taper du code, il faut taper la chaine telle qu'elle est. En conséquence, pour insérer un saut de ligne il faut utiliser shift+entrée.

    PS :
    Le comportement normal attendu de tout éditeur de texte (que ce soit un logiciel complet, un champs de saisie, une grille dans laquelle on peut taper, ...) c'est [entrée] pour passer à la ligne SAUF si <entrée> valide la saisie, auquel cas le saut de ligne s'obtient par <shift>+<entrée>.
    De même, si l'éditeur de texte gère la notion de paragraphe, <entrée> clot le paragraphe en cours et passe au suivant alors que <shift>+<entrée> provoque un saut de ligne sans changer de paragraphe.

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Points : 106
    Points
    106
    Par défaut
    Merci de ta réponse

    Mais ça fait des années que travaille avec Visual C++ et ça marche très bien pour ses fichiers de ressouces. Il accepte même les tabulations.
    Si ça ne marche pas en C# c'est un manquement de leur part, ou bien il a y autre manière de le faire.

  4. #4
    Membre expérimenté Avatar de ctxnop
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 858
    Points : 1 732
    Points
    1 732
    Par défaut
    La manière de faire est celle que je t'ai cité. Ce n'est pas a moi qu'il faut s'en prendre si ça ne te plait pas.
    En outre, l'éditeur de ressource pour VisualC n'a rien de commun à celui de utilisé pour les projets en .Net. Il y a changement de format.
    En VisualC on a des fichiers .rc qui ne sont en fait que des sortes de fichier .h contenant des définitions. En conséquence le contenu de ce fichier est soumis à la syntaxe C/C++ qui utilise les caractères d'échappements.
    Par contre en .Net on à un fichier .resx qui est en réalité un fichier XML. Ce fichier est ensuite passé dans un utilitaire dédié qui génère un fichier .Designer.cs ou .Designer.vb (selon le langage). Ce designer contient une classe exposant les ressources via des propriétés.
    Le tout étant compilé et les ressources sont alors stockées dans un fichier .resources.
    Bref, ce n'est pas un manquement de leurs part, c'est une façon plus standard de faire puisque tous les contrôles de saisie se comportent comme expliqué dans mon premier post.

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/05/2012, 10h38
  2. sauts de ligne dans fichier
    Par ldiaz dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 16/02/2012, 11h34
  3. Saut de ligne dans fichier CSV
    Par pausg dans le forum Langage
    Réponses: 15
    Dernier message: 29/07/2011, 16h27
  4. Réponses: 3
    Dernier message: 16/08/2006, 17h32
  5. Saut de ligne dans un fichier .properties ?
    Par Shakta dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 06/09/2005, 14h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo