En gros, j’affiche du texte dans les boutons MessageBox
avec Ok
et Cancel
dans WindowPhone 7.1.
J'ai besoin de l'exigence comme ci-dessous.
Du texte sera ici ....
Valeur de la propriété...
En fait, nous pouvons simplement utiliser le texte dans la MessageBox, mais comment puis-je ajouter le saut de ligne entre le texte dans la MessageBox?
Vous pouvez utiliser Environment.Newline pour les sauts de ligne
string msg = "Text here" + Environment.NewLine + "some other text";
MessageBox.Show("Line 1" + Environment.NewLine + "Line 2");
MessageBox.Show("aa" + Environment.NewLine + Environment.NewLine + "bb");
Tu peux essayer
\ n ou <br />
pour les sauts de ligne. Je ne suis pas sûr que cela va marcher:
Exemple:
string msg = "Some text will be here\nProperty:value";
MessageBox.Show(msg);
Ceci est un ancien post, mais ... Si votre texte provient d'un fichier de ressources, aucune des solutions suggérées ne fonctionne. Dans l'éditeur de ressources VS, vous devez utiliser Maj + Entrée pour entrer une nouvelle ligne. Tous les autres seront simplement affichés sous forme de texte brut tel que "\ n" ou "\ r\n" ou "<br />".
\n
et Environment.NewLine
Option 1: \n
Je ne sais pas si cela fonctionne à coup sûr sur un téléphone Windows, mais je pense que ce serait
\n
- Nouvelle ligne. Placez autant de phrases que vous le souhaitez
MessageBox.Show("Some Text Here In The Line NO.1\nSome Text Here In Line NO.2");
Montrera:
Some Text Here In The Line NO.1
Some Text Here In Line NO.2
OR
MessageBox.Show("Some Text Here In The Line NO.1 +"\n" + "Some Text Here In Line NO.2");
Montre le même que le premier:
Some Text Here In The Line NO.1
Some Text Here In Line NO.2
Option 2: Environment.NewLine
Environment.NewLine
- Nouvelle ligne. Placez autant de phrases que vous le souhaitez
MessageBox.Show("Some Text Here In The Line NO.1" + Environment.NewLine + "Some Text Here In Line NO.2");
Montre le même que le premier:
Some Text Here In The Line NO.1
Some Text Here In Line NO.2
La fonctionnalité fournie par NewLine (Environment.NewLine) correspond souvent aux termes nouvelle ligne, saut de ligne, saut de ligne, retour chariot, CRLF et fin de ligne.
Je préfère\n parce que c’est plus court et plus rapide, mais comme tu veux.
Si vous avez un message very very large à afficher, utilisez:
MessageBox.Show(String.Join(Environment.NewLine,
"Line 1",
"Line 2",
"Line 3"));