我想在其中绘制一个带有值的红色框(如水印)到另一个窗口的窗体中。我怎样才能实现这一目标?这是出于调试目的,我正在开发的框架无法使用Console.write()所以我想到了这一点。
谢谢!
答案 0 :(得分:2)
正如Mithrandir所说,System.Diagnostics.Debug可能是一个更好的选择。或者是调试器。
如果您真的想通过在其上绘制更多信息来“注释”另一个窗口,则可以更轻松地创建透明,无标题,无边框,始终在顶部的窗口,在其上绘制信息并将其放在目标窗口上。这样可以在不干扰原始窗口的情况下产生相同的效果。
答案 1 :(得分:1)
尝试使用System.Diagnostics.Debug。这就是它的用途。
答案 2 :(得分:0)
假设你的原始形式是“Form1”而另一个是“FormAnother”。
表单另一个应该有一个公共标签或文本框。
然后你只需要用这种风格做点什么:
private void DebugAnotherForm(string msg) {
var form = new FormAnother();
form.Show();
form.myPublicLabel.ForeColor = Colors.Red;
form.myPublicLabel.Text = msg;
}