private delegate void de_outputmessage(string str);

public void outputmessage(string str)
{
if (textboxmessage.invokerequired)
{
this.begininvoke(new de_outputmessage(outputmessage), str);
}
else
{
if (textboxmessage.textlength > textboxmessage.maxlength – 10)
{
textboxmessage.clear();
}
textboxmessage.appendtext(datetime.now.tostring(“[yyyy-mm-dd hh:mm:ss] “) + str);
textboxmessage.appendtext(environment.newline);
textboxmessage.select(textboxmessage.textlength, 1);
textboxmessage.scrolltocaret();
// loghelper.writemessage(str);
}
}