【发布时间】:2013-08-14 19:28:42
【问题描述】:
有没有一种方法可以以编程方式设置所有 MessageBoxes,并在 msg 字符串的末尾加上时间戳。
private string DataTimeMsgBox()
{
return DateTime.Now.ToString();
}
MessageBox.Show("Cannot Pass An Empty Textbox" + " " + DataTimeMsgBox());
上面不是我要找的,但这是
MessageBox.Show("Message with timestamp")
结果:
"Message with timestamp 00/0000/00 12:00"
【问题讨论】:
-
我不明白,你想要什么结果?
-
“时间戳为 00/0000/00 12:00 的消息”应该是结果,但时间戳需要连接到所有消息框而不实际编码“消息框消息 + DateTime.Now.ToString())
-
扩展 MessageBox 并重写 show 方法,使每条消息都以时间戳结束
-
您可以用自己的函数 ShowMyMessageBox(msg) 替换对 MessageBox.Show(msg) 的所有调用,并将时间戳附加到消息中。
-
史蒂夫你能告诉我或指出正确的方向如何做到这一点
标签: c# winforms timestamp messagebox