是否可以让面板拥有自己的窗口?意思是,它只是一个浮动面板,如果我愿意,我可以移动它,就像没有表格的普通面板一样。
我将使用它来显示图像,并且我希望能够从线程中绘制它(就像我可以使用任何面板一样)。
我猜这应该是可能的,但找不到任何具体的例子。
如果有帮助的话,我有自己的面板类。
using System;
using System.Windows.Forms;
using System.Drawing;
namespace VoiceChat
{
public class MyDisplay : Panel
{
public MyDisplay()
{
this.DoubleBuffered = false;
this.BackgroundImageLayout = ImageLayout.None;
this.UpdateStyles();
}
}
}
尽管出于某种原因,Visual Studio 想要为此制作设计代码,但如果您知道如何防止这种情况,请告诉。
好吧,不知道还要写什么,我自己没有任何示例,因为我不知道如何将面板带到主窗体之外。