C#自定义消息函数,需要一个TextBox,一个委托,直接上代码;
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);
}
}
下一篇: C#中使用@声明变量示例(逐字标识符)