LaNath88
Messages postés8Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 6 septembre 2006
-
25 avril 2006 à 15:51
LaNath88
Messages postés8Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 6 septembre 2006
-
25 avril 2006 à 17:07
Bonjour,
J'aimerais mettre une partie seulement de mon label en gras.
Je sais qu'en java c'est possible de le faire avec des balises html mais en C# apparament ça ne fonctionne pas.
Est-ce possible? Si oui comment?
Merci d'avance pour votre aide.
dgouttegattat
Messages postés129Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention30 décembre 20073 25 avril 2006 à 16:34
Bonjour,
Si ce n'est pas possible avec un Label (et effectivement, je crois que ça ne l'est pas), tu peux à la rigueur utiliser un RichTextBox en mettant sa propriété ReadOnly à true. Utilises ensuite les codes RTF pour changer la mise en forme d'une partie du texte.
Exemple:
<HR>
// Attention, le texte doit être affecté à la propriété Rtf et non Text, sinon le balisage RTF sera ignoré.
myRichTextBox.Rtf = @"{\rtf{\b Ce mot}-ci est en gras, {\i ce mot}-là est en italique.}";
<HR>
Ce n'est pas vraiment une solution idéale, mais ça marche et c'est facile à mettre en place.
Pour ceux qui sont plus motivés, il faudrait créer un nouveau contrôle et dessiner le texte dessus "à la main".