Freigeben über


Component.Site-Eigenschaft

Ruft die ISite der Component ab oder legt diese fest.

Namespace: System.ComponentModel
Assembly: System (in system.dll)

Syntax

'Declaration
Public Overridable Property Site As ISite
'Usage
Dim instance As Component
Dim value As ISite

value = instance.Site

instance.Site = value
public virtual ISite Site { get; set; }
public:
virtual property ISite^ Site {
    ISite^ get ();
    void set (ISite^ value);
}
/** @property */
public ISite get_Site ()

/** @property */
public void set_Site (ISite value)
public function get Site () : ISite

public function set Site (value : ISite)

Eigenschaftenwert

Die der Component zugeordnete ISite, sofern vorhanden. NULL (Nothing in Visual Basic), wenn die Component nicht in einem IContainer gekapselt ist, der Component keine ISite zugeordnet ist oder die Component aus dem IContainer entfernt wird.

Hinweise

Eine Component verfügt über eine ISite, wenn sie einem IContainer hinzugefügt wurde und der IContainer ihr eine ISite zuweist. Der IContainer ist für das Zuweisen einer ISite zur Component verantwortlich. Durch Ändern des Werts der ISite der Komponente wird nicht unbedingt der Name der Site geändert, der die Component zugewiesen ist. Die Site-Eigenschaft sollte nur durch einen IContainer festgelegt werden.

Der Eigenschaftenwert ist NULL (Nothing in Visual Basic), wenn Component aus IContainer entfernt wird. Durch das Festlegen von NULL (Nothing in Visual Basic) für diese Eigenschaft wird Component nicht automatisch aus IContainer entfernt.

Eine Component muss nicht unbedingt über einen Namen verfügen. Wenn einer Component ein Name zugewiesen wird, muss dieser unter allen Component-Objekten in diesem IContainer eindeutig sein. Die ISite speichert den Namen der Component. Daher können Sie eine Component nur benennen, wenn dieser eine ISite zugeordnet ist.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0

Siehe auch

Referenz

Component-Klasse
Component-Member
System.ComponentModel-Namespace
IContainer
Container
ISite