タイトルを太字に設定し、下線も保持しようとしています。例えば:
コードはすべての行を太字にし続けます。上の画像からわかるように、タイトルのみを太字にする必要があります。画像に一致するようにコードを修正するにはどうすればよいですか?
List<string> titles = new List<string> { "Basic Metabolic Panel", "Complete Blood Count", "Comprehensive Metabolic Panel" };
List<string> bodies = new List<string> { " : Collected: 8/20/2012 5:45:00 PM", " : Collected: 8/20/2012 5:45:00 PM", " : Collected: 8/17/2012 4:18:00 AM" };
for (int i = 0; i < titles.Count; i++)
{
string labName = titles[i];
string collectionDate = bodies[i];
int oldTextEndPoint = rtb.Text.Length;
rtb.Text += labName + collectionDate + Environment.NewLine;
rtb.Select(oldTextEndPoint, labName.Length + collectionDate.Length);
rtb.SelectionFont = new Font(rtb.Font, rtb.SelectionFont.Style | FontStyle.Underline);
rtb.Select(oldTextEndPoint, labName.Length);
rtb.SelectionFont = new Font(rtb.Font, rtb.SelectionFont.Style | FontStyle.Bold);
}