C# と winform アプリケーション .net バージョン 3.5 および Vs 2008 を使用しています
丸みを帯びたエッジを持つカスタム パネルを作成するにはどうすればよいですか? 別のプロジェクトでそのコントロールを使用するにはどうすればよいですか?
OnPaint イベントをオーバーライドし、GraphicPath オブジェクトを使用してコーナーを描画する必要があります。
この記事を見てみましょう: http://www.switchonthecode.com/tutorials/csharp-creating-rounded-rectangles-using-a-graphics-path
パネルの端を非表示にして、GDI+ を使用して角の丸い新しい端を描画できます。
ここに例があります。
簡単なグーグル
winforms create 丸みを帯びたエッジを持つカスタム パネル
最初の結果として次を返しました。
他のプロジェクトで使用するには、パネルをウィンドウではなく UserControl として作成します。