Skrivet av sAnden:
Dock tycker jag inte att
richTextBox1.Rtf =
@{\rtf1\ansi \b Förnamn:\b0 \t + P1.fnamn + " \n" +
"\bEfternamn:\b0 \t" + P1.enamn +"}";
ser rätt ut.
Du plussar efter P1.enamn, vad ska komma efter det?
En nyrad. "\n" är en textsträng för detta i c++ och även RTF om jag har förstått det rätt, den verkar i alla fall att fungera.
Annars får jag tyvärr inte dina exempel ovanför att fungera, även efter omformatering till C#.
Men jag tackar så mycket för hjälpen!
Jag har läst någonstans att man använda sig av Selection och därefter använda de inbyggda funktionerna i C#, men jag får inte heller detta att fungera. En fråga mer för vana c# kodare.
Något liknande såhär från pascal.
rtb.SelectionStart = 0;
rtb.SelectionLength = rtb.Text.Length;
rtb.SelectionColor = Color.Blue;
rtb.SelectionFont = new Font("Courier New", 10, FontStyle.Regular);
changing font, size, color .... richtextbox | debugging
EDIT
Eller nu börjar jag få till det.
richTextBox1.Text = "hejsan";
richTextBox1.SelectionStart = 0;
richTextBox1.SelectionLength = 2;
richTextBox1.SelectionFont = new Font("Courier New", 10,
FontStyle.Bold);
Bara kvar att avselektera och sedan så skulle detta helst göra osynligt. Dels av prestandaskäl.
EDIT2
Jag tror jag löste det, eller kringgick problemet.
richTextBox1.Text = "Förnamn: \t" + P1.fnamn +"\n"
+ "Efternamn: \t" + P1.enamn;
richTextBox1.SelectionStart = 0;
richTextBox1.SelectionLength = 8;
richTextBox1.SelectionFont = new Font("Courier New", 10, FontStyle.Bold);
richTextBox1.SelectionStart = 15;
richTextBox1.SelectionLength = 12;
richTextBox1.SelectionFont = new Font("Courier New", 10, FontStyle.Bold);
richTextBox1.SelectionLength = 0;
Detta fungerar, frågan är dock om man kan göra det på ett effektivare sätt där inte datorn visar allt på skärmen. Nu är det i och för sig en kort text jag har, varvid det inte är något problem.
Jag tackar dock så mycket för hjälpen, om någon har något förbättringsförslag på hur man kan enkelt stänga av visningsfunktionen i richtextbox under bearbetning så vore det bra.