我想繪製一個帶有值(如水印)的紅色框到另一個窗體的窗體中。我怎樣才能做到這一點?它用於調試目的,我正在開發的框架無法使用Console.write(),所以我想到了這一點。如何在另一個窗口的窗體中繪製
謝謝!
我想繪製一個帶有值(如水印)的紅色框到另一個窗體的窗體中。我怎樣才能做到這一點?它用於調試目的,我正在開發的框架無法使用Console.write(),所以我想到了這一點。如何在另一個窗口的窗體中繪製
謝謝!
正如Mithrandir所說,System.Diagnostics.Debug可能是一個更好的選擇。或者一個調試器。
如果您確實想要通過在其上繪製更多信息來「註釋」其他窗口,則創建透明,無字幕,無邊界,始終在頂部窗口更容易,繪製信息並將其放置在目標上窗口。這可以產生相同的效果,而不會干擾原始窗口。
嘗試使用System.Diagnostics.Debug。那是什麼。
我認爲「進入另一個窗體」已經足夠清晰了。 – 2012-02-08 19:00:34
@ user758164:我以爲「Console.write()」已經夠清晰了! – Mithrandir 2012-02-08 19:02:38
假設您的原始形式是「Form1」,另一個是「FormAnother」。
形式另一個應該有一個公共標籤或文本框。
然後,你只需做一些這種風格:
private void DebugAnotherForm(string msg) {
var form = new FormAnother();
form.Show();
form.myPublicLabel.ForeColor = Colors.Red;
form.myPublicLabel.Text = msg;
}
通過矩形,你的意思是一個文本框,是不是你的應用程序中(如寫入到另一個應用程序的文本框 – 2012-02-08 18:40:50
無更像一個像素疊加? ,我可以畫東西,就像某種水印 – 2012-02-08 18:48:29