Je tente d'insérer des ligne de texte dans un richtextbox par le code
(richtextbox.Text =...) et je voudrais savoir si je peut insérer un
changement de ligne.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut Alex! :O)
1. tu peux utiliser SelectionStart et SelectedText : //*** RichTextBox1.Text = "allo!"; RichTextBox1.SelectionStart = 2; RichTextBox1.SelectedText = " test "; //***
2. tu peux utiliser Text.Insert() : //*** RichTextBox1.Text = "allo!" RichTextBox1.Text = RichTextBox1.Text.Insert(2, " test ") //***
si tu comptes le faire à plusieurs reprises, je te recommanderais de faire un test de performance afin de déterminer la moins gourmande des deux..
-- Cordialement Yanick MVP pour Visual Basic "Alex St-laurent" a écrit dans le message de news:
Je tente d'insérer des ligne de texte dans un richtextbox par le code (richtextbox.Text =...) et je voudrais savoir si je peut insérer un changement de ligne.
Merci
Salut Alex! :O)
1. tu peux utiliser SelectionStart et SelectedText :
//***
RichTextBox1.Text = "allo!";
RichTextBox1.SelectionStart = 2;
RichTextBox1.SelectedText = " test ";
//***
2. tu peux utiliser Text.Insert() :
//***
RichTextBox1.Text = "allo!"
RichTextBox1.Text = RichTextBox1.Text.Insert(2, " test ")
//***
si tu comptes le faire à plusieurs reprises, je te recommanderais de faire
un test de performance afin de déterminer la moins gourmande des deux..
--
Cordialement
Yanick
MVP pour Visual Basic
"Alex St-laurent" <AlexStlaurent@discussions.microsoft.com> a écrit dans le
message de news:E2F05E1B-7F46-469B-B3BC-B448A8A5B855@microsoft.com...
Je tente d'insérer des ligne de texte dans un richtextbox par le code
(richtextbox.Text =...) et je voudrais savoir si je peut insérer un
changement de ligne.
1. tu peux utiliser SelectionStart et SelectedText : //*** RichTextBox1.Text = "allo!"; RichTextBox1.SelectionStart = 2; RichTextBox1.SelectedText = " test "; //***
2. tu peux utiliser Text.Insert() : //*** RichTextBox1.Text = "allo!" RichTextBox1.Text = RichTextBox1.Text.Insert(2, " test ") //***
si tu comptes le faire à plusieurs reprises, je te recommanderais de faire un test de performance afin de déterminer la moins gourmande des deux..
-- Cordialement Yanick MVP pour Visual Basic "Alex St-laurent" a écrit dans le message de news:
Je tente d'insérer des ligne de texte dans un richtextbox par le code (richtextbox.Text =...) et je voudrais savoir si je peut insérer un changement de ligne.
Merci
cyrille
In article <#r#IIDa#, "Zoury" <yanick_lefebvr e at hotmail dot com> says...
Salut Alex! :O)
1. tu peux utiliser SelectionStart et SelectedText : 2. tu peux utiliser Text.Insert() : si tu comptes le faire à plusieurs reprises, je te recommanderais de fa ire un test de performance afin de déterminer la moins gourmande des deux..
en passant ... comment fait on le formatage des typos, couleurs et autres avec ce RichText box ?
merci cyrille
In article <#r#IIDa#EHA.1564@TK2MSFTNGP09.phx.gbl>, "Zoury" <yanick_lefebvr e at
hotmail dot com> says...
Salut Alex! :O)
1. tu peux utiliser SelectionStart et SelectedText :
2. tu peux utiliser Text.Insert() :
si tu comptes le faire à plusieurs reprises, je te recommanderais de fa ire
un test de performance afin de déterminer la moins gourmande des deux..
en passant ...
comment fait on le formatage des typos, couleurs et autres avec ce RichText box
?
In article <#r#IIDa#, "Zoury" <yanick_lefebvr e at hotmail dot com> says...
Salut Alex! :O)
1. tu peux utiliser SelectionStart et SelectedText : 2. tu peux utiliser Text.Insert() : si tu comptes le faire à plusieurs reprises, je te recommanderais de fa ire un test de performance afin de déterminer la moins gourmande des deux..
en passant ... comment fait on le formatage des typos, couleurs et autres avec ce RichText box ?
merci cyrille
Zoury
Salut Cyrille! :O)
En employant les méthodes de type SelectionXXX, Ex : '*** Color col; Font fnt;
RichTextBox1.Text = "allo!";
col = RichTextBox1.SelectionColor; fnt = RichTextBox1.SelectionFont;
// insère du bleu pâle, courrier new 12 points RichTextBox1.SelectionStart = 2; RichTextBox1.SelectionColor = Color.LightBlue; RichTextBox1.SelectionFont = New Font("Courier New", 12); RichTextBox1.SelectedText = " test ";
// insère du maron, Times New Roman 7 points RichTextBox1.SelectionStart = 2; RichTextBox1.SelectionColor = Color.Maroon; RichTextBox1.SelectionFont = New Font("Times New Roman", 7); RichTextBox1.SelectedText = " retest ";
// on ramène le font et la couleur initiale RichTextBox1.SelectionStart = 2; RichTextBox1.SelectionColor = col; RichTextBox1.SelectionFont = fnt; RichTextBox1.SelectedText = " reretest "; '***
Note que tu dois placer SelectionStart avant toute chose... sinon, les modifications faites aux propriétés seront réinitialisé par les données du texte se trouvant à la nouvelle position. <- pas sûr d'être clair, mais c'est ça pareil :O)
-- Cordialement Yanick MVP pour Visual Basic
"cyrille" a écrit dans le message de news: In article <#r#IIDa#, "Zoury" <yanick_lefebvre at hotmail dot com> says...
Salut Alex! :O)
1. tu peux utiliser SelectionStart et SelectedText : 2. tu peux utiliser Text.Insert() : si tu comptes le faire à plusieurs reprises, je te recommanderais de faire un test de performance afin de déterminer la moins gourmande des deux..
en passant ... comment fait on le formatage des typos, couleurs et autres avec ce RichTextbox ?
merci cyrille
Salut Cyrille! :O)
En employant les méthodes de type SelectionXXX, Ex :
'***
Color col;
Font fnt;
RichTextBox1.Text = "allo!";
col = RichTextBox1.SelectionColor;
fnt = RichTextBox1.SelectionFont;
// insère du bleu pâle, courrier new 12 points
RichTextBox1.SelectionStart = 2;
RichTextBox1.SelectionColor = Color.LightBlue;
RichTextBox1.SelectionFont = New Font("Courier New", 12);
RichTextBox1.SelectedText = " test ";
// insère du maron, Times New Roman 7 points
RichTextBox1.SelectionStart = 2;
RichTextBox1.SelectionColor = Color.Maroon;
RichTextBox1.SelectionFont = New Font("Times New Roman", 7);
RichTextBox1.SelectedText = " retest ";
// on ramène le font et la couleur initiale
RichTextBox1.SelectionStart = 2;
RichTextBox1.SelectionColor = col;
RichTextBox1.SelectionFont = fnt;
RichTextBox1.SelectedText = " reretest ";
'***
Note que tu dois placer SelectionStart avant toute chose... sinon, les
modifications faites aux propriétés seront réinitialisé par les données du
texte se trouvant à la nouvelle position. <- pas sûr d'être clair, mais
c'est ça pareil :O)
--
Cordialement
Yanick
MVP pour Visual Basic
"cyrille" <cyrille@no.spam.net> a écrit dans le message de
news:MPG.1c50ee1252b14ca4989685@news.microsoft.com...
In article <#r#IIDa#EHA.1564@TK2MSFTNGP09.phx.gbl>, "Zoury" <yanick_lefebvre
at
hotmail dot com> says...
Salut Alex! :O)
1. tu peux utiliser SelectionStart et SelectedText :
2. tu peux utiliser Text.Insert() :
si tu comptes le faire à plusieurs reprises, je te recommanderais de faire
un test de performance afin de déterminer la moins gourmande des deux..
en passant ...
comment fait on le formatage des typos, couleurs et autres avec ce
RichTextbox
?
En employant les méthodes de type SelectionXXX, Ex : '*** Color col; Font fnt;
RichTextBox1.Text = "allo!";
col = RichTextBox1.SelectionColor; fnt = RichTextBox1.SelectionFont;
// insère du bleu pâle, courrier new 12 points RichTextBox1.SelectionStart = 2; RichTextBox1.SelectionColor = Color.LightBlue; RichTextBox1.SelectionFont = New Font("Courier New", 12); RichTextBox1.SelectedText = " test ";
// insère du maron, Times New Roman 7 points RichTextBox1.SelectionStart = 2; RichTextBox1.SelectionColor = Color.Maroon; RichTextBox1.SelectionFont = New Font("Times New Roman", 7); RichTextBox1.SelectedText = " retest ";
// on ramène le font et la couleur initiale RichTextBox1.SelectionStart = 2; RichTextBox1.SelectionColor = col; RichTextBox1.SelectionFont = fnt; RichTextBox1.SelectedText = " reretest "; '***
Note que tu dois placer SelectionStart avant toute chose... sinon, les modifications faites aux propriétés seront réinitialisé par les données du texte se trouvant à la nouvelle position. <- pas sûr d'être clair, mais c'est ça pareil :O)
-- Cordialement Yanick MVP pour Visual Basic
"cyrille" a écrit dans le message de news: In article <#r#IIDa#, "Zoury" <yanick_lefebvre at hotmail dot com> says...
Salut Alex! :O)
1. tu peux utiliser SelectionStart et SelectedText : 2. tu peux utiliser Text.Insert() : si tu comptes le faire à plusieurs reprises, je te recommanderais de faire un test de performance afin de déterminer la moins gourmande des deux..
en passant ... comment fait on le formatage des typos, couleurs et autres avec ce RichTextbox ?