画像編集ツールでの透明度の解決
.NET 3.5 を使用して Winforms アプリケーションで四角形の透明な背景を作成するには、次の手順を実行します。取得可能:
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
pnlSelectArea.BackColor = Color.Transparent;
public class TranspCtrl : Control { // Opacity property public int Opacity { get; set; } protected override CreateParams CreateParams { get { // Enable transparency CreateParams cp = base.CreateParams; cp.ExStyle = cp.ExStyle | 0x20; return cp; } } }
protected override void OnPaint(PaintEventArgs e) { // Custom painting logic with transparency }
TranspCtrl myRectangle = new TranspCtrl(); myRectangle.Opacity = 50; // Set the desired opacity level
以上が.NET 3.5 を使用して WinForms アプリケーションで四角形の透明性を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。