パネルに独自のウィンドウを持たせることは可能ですか? つまり、フォームのない通常のパネルのように、必要に応じて移動できるフローティング パネルです。
画像を表示するために使用しますが、スレッドから描画できるようにしたいです (どのパネルでもできるように)。
可能だと思いますが、具体的な例が見つかりません。
それが何かに役立つなら、私は自分のパネルクラスを持っています。
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 はこのためのデザイン コードを作成したいのですが、それを防ぐ方法を知っている場合は教えてください。
何を書けばいいのかわからないので、パネルをメインフォームの外に出す方法がわからないので、私自身には例がありません。