2

C# と winform アプリケーション .net バージョン 3.5 および Vs 2008 を使用しています

丸みを帯びたエッジを持つカスタム パネルを作成するにはどうすればよいですか? 別のプロジェクトでそのコントロールを使用するにはどうすればよいですか?

4

4 に答える 4

1

OnPaint イベントをオーバーライドし、GraphicPath オブジェクトを使用してコーナーを描画する必要があります。

この記事を見てみましょう: http://www.switchonthecode.com/tutorials/csharp-creating-rounded-rectangles-using-a-graphics-path

于 2012-07-18T11:25:25.307 に答える
0

パネルの端を非表示にして、GDI+ を使用して角の丸い新しい端を描画できます。

ここにがあります。

于 2012-07-18T11:21:58.083 に答える
-1

簡単なグーグル

winforms create 丸みを帯びたエッジを持つカスタム パネル

最初の結果として次を返しました。

カスタム境界線と丸みを帯びたエッジを持つ C# フォーム

他のプロジェクトで使用するには、パネルをウィンドウではなく UserControl として作成します。

于 2012-07-18T11:21:14.003 に答える