Component Tray
Eintrag zuletzt aktualisiert am: 14.06.2006
Als Component Tray wird ein Bereich in einem
Visual Studio-Designer bezeichnet, in dem Entwurfszeit-
Steuerelemente (
Steuerelemente ohne visuelle Darstellung zur Laufzeit) abgelegt werden können. Während sich der Component Tray bisher sowohl bei
Windows Forms als auch bei
Webforms am unteren Ende der Seite befand, gilt dies in
Visual Studio 2005 nur noch für
Windows Forms. Der Designer für
Webforms zeigt ab Version 2005 (Visual Web Developer) den Component Tray nicht mehr unter der Seite an, sondern auf einer getrennten Registerkarte, die man mit dem Eintrag Ansicht/
Komponentendesigner im Kontextme-nü einer Seite oder im Ansicht-Menü einblenden muss. Die Datenquellensteuerelemente werden als graue Kästen in der Seite selbst angezeigt und stören hier das
WYSIWYG-Layout. Die Kästen kann der Entwickler mit Ansicht/Nicht-visuelle Elemente ausblenden.
Aus den Registerkarten »Daten« und »
Komponenten« der Werkzeugleiste kann man nicht-visuelle
Objekte (z.B. Typed
DataSet, EventLog, DirectoryEntry, Process, MessageQueue) hinzufügen. Jeder auf den Component Tray abgelegte Baustein erscheint als ein
Symbol mit Namen und kann über das Eigenschaf-tenfenster konfiguriert werden. Aus dem Programmcode heraus kann der Entwickler den Systembaustein über den im Designer vergebenen Namen ansprechen, weil
Visual Studio für die im Designer abgelegten Bausteine automatisch Programmcode generiert, der in der Routine InitializeComponent() in der Hintergrundcode-Datei abgelegt wird.