public void printMessage(string message)
{
try
{
if (this.InvokeRequired)
{
try
{
this.Invoke(new WriteLineHandler(printMessage), new object[] { message });
}
catch (Exception)
{
}
}
else
{
if (message.Length > 0)
{
StringBuilder sb = new StringBuilder();
sb.Append(DateTime.Now.ToString("G"));
sb.Append(": ");
sb.Append(message);
sb.Append("\n");
sb.Append(richTextBox.Text);
richTextBox.Text = sb.ToString();
}
}
}
catch (Exception)
{
}
}
this.Invoke(new WriteLineHandler(printMessage), new object[] { message });
この行は実行に時間がかかります。パフォーマンスを向上させるために誰かが私を助けてくれますか?