Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mencapai Ketelusan untuk Segiempat tepat dalam Aplikasi WinForms Menggunakan .NET 3.5?
Menyelesaikan Ketelusan dalam Alat Penyuntingan Imej
Untuk mencipta latar belakang lutsinar bagi segi empat tepat dalam aplikasi Winforms menggunakan .NET 3.5, langkah berikut boleh diambil:
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
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencapai Ketelusan untuk Segiempat tepat dalam Aplikasi WinForms Menggunakan .NET 3.5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!