欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#自定义消息函数,需要一个TextBox,一个委托,直接上代码;

程序员文章站 2023-11-16 16:15:58
private delegate void de_OutputMessage(string str); public void OutputMessage(string str) { if (textBoxMessage.InvokeRequired) { this.BeginInvoke(new ......

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);
}
}