Bagikan melalui


CheckedListBox.CreateParams Properti

Definisi

Mendapatkan parameter pembuatan yang diperlukan saat handel kontrol dibuat.

protected:
 virtual property System::Windows::Forms::CreateParams ^ CreateParams { System::Windows::Forms::CreateParams ^ get(); };
protected override System.Windows.Forms.CreateParams CreateParams { get; }
member this.CreateParams : System.Windows.Forms.CreateParams
Protected Overrides ReadOnly Property CreateParams As CreateParams

Nilai Properti

CreateParams yang berisi parameter yang diperlukan.

Contoh

Contoh kode berikut memperluas CreateParams properti kelas turunan Button . Properti CreateParams.Style diubah, yang menyebabkan tombol menampilkan Icon bukan Image. Contoh ini mengharuskan Anda memiliki kelas yang mewarisi dari Button kelas .

virtual System::Windows::Forms::CreateParams^ get() override
{
   
   // Extend the CreateParams property of the Button class.
   System::Windows::Forms::CreateParams^ cp = __super::CreateParams;

   // Update the button Style.
   cp->Style |= 0x00000040; // BS_ICON value
   return cp;
}
protected override CreateParams CreateParams
{
    get
    {
        // Extend the CreateParams property of the Button class.
        CreateParams cp = base.CreateParams;
        // Update the button Style.
        cp.Style |= 0x00000040; // BS_ICON value

        return cp;
    }
}

Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
    Get
        Dim SecPerm As New SecurityPermission(SecurityPermissionFlag.UnmanagedCode)
        SecPerm.Demand()

        ' Extend the CreateParams property of the Button class.
        Dim cp As System.Windows.Forms.CreateParams = MyBase.CreateParams
        ' Update the button Style.
        cp.Style = cp.Style Or &H40 ' BS_ICON value

        Return cp
    End Get
End Property

Keterangan

Properti CreateParams tidak boleh ditimpa dan digunakan untuk menyesuaikan properti kontrol turunan Anda. Properti seperti CreateParams.Caption, , dan CreateParams.Height harus diatur oleh properti yang sesuai di kontrol Anda seperti Control.Text, Control.Width dan Control.HeightCreateParams.Width. CreateParams hanya boleh diperluas ketika Anda membungkus kelas kontrol Windows standar atau untuk mengatur gaya yang tidak disediakan oleh namespace Windows Forms. Untuk informasi selengkapnya tentang membuat parameter kontrol, lihat CreateWindow fungsi dan CreateWindowEx dan CREATESTRUCT dokumentasi struktur dalam referensi Windows Platform SDK di https://learn.microsoft.com.

Catatan Bagi Inheritor

Saat mengambil alih CreateParams properti di kelas turunan, gunakan properti kelas CreateParams dasar untuk memperluas implementasi dasar. Jika tidak, Anda harus menyediakan semua implementasi.

Berlaku untuk