Если вы хотите, чтобы показать текст, используя богатый текстовый блок, вы могли бы сделать что-то вроде этого:
richTextBox1.SelectionFont = new Font("Times New Roman", 10, FontStyle.Underline);
richTextBox1.SelectedText = "Message:";
richTextBox1.SelectionFont = new Font("Times New Roman", 10, FontStyle.Regular);
richTextBox1.SelectedText = " This is a message for Name of Client.";
Или, если сообщение является динамическим, а заголовок и текст всегда разделены двоеточие, вы могли бы сделать что-то вроде этого:
string message = "Message: This is a message for Name of Client";
string[] parts = message.Split(':');
richTextBox1.SelectionFont = new Font("Times New Roman", 10, FontStyle.Underline);
richTextBox1.SelectedText = parts[0] + ":";
richTextBox1.SelectionFont = new Font("Times New Roman", 10, FontStyle.Regular);
richTextBox1.SelectedText = parts[1];
Или, если вы хотите, чтобы показать текст динамически в метках, вы могли бы сделать что-то вроде этого:
string message = "Message: This is a message for Name of Client";
string[] parts = message.Split(':');
Label heading = new Label();
heading.Text = parts[0] + ":";
heading.Font= new Font("Times New Roman", 10, FontStyle.Underline);
heading.AutoSize = true;
flowLayoutPanel1.Controls.Add(heading);
Label message = new Label();
message.Text = parts[1];
message.Font = new Font("Times New Roman", 10, FontStyle.Regular);
message.AutoSize = true;
flowLayoutPanel1.Controls.Add(message);
Вы используете неправильный контроль за этим. Если вы действительно чувствуете непреодолимую причину этого подчеркивания, выберите RichTextBox. – Steve
Я никогда раньше не использовал один из них. Как отформатировать текст, чтобы подчеркнуть часть строки, в которой я нуждаюсь, чтобы это понравилось? – Kobojunkie
Какой текст вы хотите отобразить? Откуда вы знаете, какая часть текста является заголовком? –