ListControlDesigner.Initialize(IComponent) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Připraví návrháře k zobrazení, úpravám a návrhu přidruženého ovládacího prvku.
public:
override void Initialize(System::ComponentModel::IComponent ^ component);
public override void Initialize (System.ComponentModel.IComponent component);
override this.Initialize : System.ComponentModel.IComponent -> unit
Public Overrides Sub Initialize (component As IComponent)
Parametry
- component
- IComponent
Ovládací prvek odvozený z ListControl implementuje IComponent.
Příklady
Následující příklad kódu přepíše metodu Initialize v návrháři odvozené z ListControlDesigner třídy, aby se zajistilo, že vlastní návrhář používá pouze instance řídicí třídy pojmenované SimpleRadioButtonList
.
Tento příklad kódu je součástí většího příkladu zadaného ListControlDesigner pro třídu.
public override void Initialize(IComponent component)
{
// Ensure that only a SimpleRadioButtonList can be
// created in this designer.
Debug.Assert(
component is SimpleRadioButtonList,
"An invalid SimpleRadioButtonList control was initialized.");
simpleRadioButtonList = (SimpleRadioButtonList)component;
base.Initialize(component);
} // Initialize
Public Overrides Sub Initialize(ByVal component As IComponent)
' Ensure that only a SimpleRadioButtonList can be created
' in this designer.
Debug.Assert( _
TypeOf component Is SimpleRadioButtonList, _
"An invalid SimpleRadioButtonList control was initialized.")
simpleRadioButtonList = CType(component, SimpleRadioButtonList)
MyBase.Initialize(component)
End Sub
Poznámky
Hostitel návrháře volá metodu Initialize , když je připraven použít návrháře k vykreslení ovládacího prvku odvozeného z ListControl třídy. Metoda Initialize a její základní metody konfigurují vlastnosti a připojují se k událostem nezbytným pro provoz návrháře.
Parametr component
je ovládací prvek odvozený z ListControlovládacího prvku, který je přidružený k tomuto návrháři nebo je kopií tohoto ovládacího prvku.