CheckedListBox.CreateParams Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает параметры, необходимые для создания дескриптора элемента управления.
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
Значение свойства
Объект CreateParams, содержащий требуемые параметры.
Примеры
В следующем примере кода расширяется CreateParams свойство производного Button класса. Свойство CreateParams.Style изменяется, что приводит к тому, что кнопка отображает , Icon а не Image. В этом примере требуется, чтобы у вас был класс, наследующий Button от класса .
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
Комментарии
Свойство CreateParams не следует переопределять и использовать для настройки свойств производного элемента управления. Свойства, такие как CreateParams.Caption, CreateParams.Widthи CreateParams.Height , должны задаваться соответствующими свойствами в элементе управления, например Control.Text, Control.Width и Control.Height. Следует CreateParams расширять только при переносе стандартного класса элементов управления Windows или для задания стилей, не предоставляемых пространством имен Windows Forms. Дополнительные сведения о создании параметров элемента управления см. в CreateWindow
разделе Функции и CreateWindowEx
и CREATESTRUCT
документация по структуре в справочнике по пакету SDK для платформы Windows по адресу https://learn.microsoft.com.
Примечания для тех, кто наследует этот метод
При переопределении CreateParams свойства в производном классе используйте свойство базового класса CreateParams для расширения базовой реализации. В противном случае необходимо предоставить всю реализацию.