Detta är en sak som jag saknar, och har länge försökt att fixa.Sidhuvud och sidfot i en richtextbox.
Jag är "lite på g" nu, men det brister en hel del.
Jag försöker så här:
richTextBoxEx1.SelectionFont = new Font("Courier New",8);
richTextBoxEx1.AppendText("Music Transpose");
richTextBoxEx1.SelectedText=System.Environment.NewLine;
richTextBoxEx1.Focus();
int Line = 100;
int Column = 5;
int offset = 0;
for (int i = 0; i < Line - 1 && i < richTextBoxEx1.Lines.Length; i++)
{
offset += richTextBoxEx1.Lines[i].Length + 1;
}
richTextBoxEx1.Focus();
richTextBoxEx1.Select(offset + Column, 0);
richTextBoxEx1.ForeColor = Color.Blue;
richTextBoxEx1.SelectionAlignment = HorizontalAlignment.Center;
richTextBoxEx1.SelectionFont = new Font("Courier New",7);
richTextBoxEx1.AppendText("Coperight (C) 2005 Svenssons AkordsWerkstad Wexiö");
Vad som händer är
1)
Jag får in texten, men den blir felplacerad. Har jag ett nytt dokument, så kommer headern rätt, men footer fel (ni förstår säkert vilket som är vilket).
2)
Laddar jag in ett dokument, så försvinner headern, men footern blir nästan bra, formateringen för
Color försvinner, men den andra formateringen finns kvar.
3)
Detta är ju igenteligen inget bra sätt, jag skulle ju vilja ha texten skyddad, men jag lyckas inge vidare
med det heller...suck.
Några bra förslag?