mythic_kruger
Messages postés241Date d'inscriptionjeudi 8 janvier 2004StatutMembreDernière intervention10 novembre 2005 5 juil. 2005 à 10:13
Pour ça mieux vaut créer dans le module de formulaire une procédure qui prendra le message en argument. Pour un contrôle rtb nommé RichText: private sub Ajoute_Message(unMsg as string) With RichText .SelStart = Len(RichText.text) .SelFontName = "arial"
.SelFontSize = 12 .SelBold = 1 .SelColor = 10271221
.SelText = unMsge .SelStart = Len(RichText.Text) .SelText = vbCrLf End With end sub Ainsi pour ajouter du texte au rtb il suffirra d'utiliser Ajoute_Message "salut" On peut passer d' autres valeurs en arguments comme la couleur, la taille...
comtention
Messages postés85Date d'inscriptiondimanche 11 avril 2004StatutMembreDernière intervention10 janvier 2010 5 juil. 2005 à 11:38
Merci mais ne va pas dans mon cas, car moi je dois ajouter du texte en format rtf. Le champ qui reçoi le texte n'a pas de formatage couleurs, police etc.
mythic_kruger
Messages postés241Date d'inscriptionjeudi 8 janvier 2004StatutMembreDernière intervention10 novembre 2005 6 juil. 2005 à 14:02
Allons allons, si le formatage texte
n'intéresse pas il faut passer outre...(Mieux vaut le connaitre et ne
pas l'utiliser, qu'en avoir besoin et pas l'avoir sous la main, lol
passons).
Analyses les propriétés SelText et SelStart du contrôle RTF car ce contrôle ActiveX ne fonctionne pas comme un TextBox de base! cf. plus haut.