この文字列の一部を太字に"You >>"
して、リッチテキストボックスに表示しようとしています。
以下は、メッセージ送信ボタンがクリックされたときの私のコードです。displayBox
太字の文字列のようなidはentryBox
、ユーザーがメッセージを入力する場所です。
private void button1_Click(object sender, EventArgs e)
{
listData.Add(entryBox.Text);
// Remove the linebreak caused by pressing return
SendKeys.Send("\b");
// Empty the array string
ArrayData = "";
// Bold the You >>
displayBox.SelectionStart = 0;
displayBox.SelectionLength = 6;
displayBox.SelectionFont = new Font(displayBox.Font, FontStyle.Bold);
displayBox.SelectionLength = 0;
foreach (string textItem in listData)
{
ArrayData = ArrayData + "You >> " + textItem + "\r\n";
}
entryBox.Focus();
displayBox.Text = "";
displayBox.Refresh();
displayBox.Text = ArrayData;
entryBox.Text = "";
}
どんな助けでもこれで素晴らしいでしょう。