Was ist der Klassen-Designer?
Mit dem Tool Klassen-Designer in Visual Studio können Sie Klassendiagramme in C#-, Visual Basic- oder C++-Projekten entwerfen, visualisieren und umgestalten. Klassendiagramme zeigen die Codeelemente und ihre Beziehungen in einer visuellen Entwurfsoberfläche an, wodurch Sie Ihre Projektstruktur besser verstehen und Ihren Code neu organisieren können.
Hinweis
Der Klassen-Designer ist in .NET Core-, .NET 5- und höher nicht verfügbar.
Informationen zu Klassendiagrammen
Hier erfahren Sie im Detail, was Sie mit Klassendiagrammen tun können:
Entwerfen: Bearbeiten Sie den Code Ihres Projekts, indem Sie das Klassendiagramm bearbeiten. Neue Elemente hinzufügen und unerwünschte Elemente löschen. Die Änderungen werden im Code wiedergegeben.
Visualisieren: Erhalten Sie Einblick in die Struktur des Projekts, indem Sie sich die Klassen in Ihrem Projekt in einem Diagramm ansehen. Passen Sie Ihr Diagramm so an, dass Sie sich auf die Projektdetails konzentrieren können, die Sie am meisten interessieren. Speichern Sie das Diagramm später zu Demonstrations- oder Dokumentationszwecken.
Umgestalten: Überschreiben Sie Methoden, benennen Sie Bezeichner um, gestalten Sie Parameter um und implementieren Sie Schnittstellen sowie abstrakte Klassen.
Anzeigen von Typen und Beziehungen
Klassendiagramme informieren Sie über Typdetails wie etwa zugehörige Members und deren Beziehungen zueinander. Die Visualisierung dieser Entitäten stellt eine dynamische Codeansicht dar. Dies bedeutet, dass Sie Typen im Klassen-Designer bearbeiten können und sich diese Änderungen im Quellcode der Entität anzeigen lassen können. Analog dazu wird das Klassendiagramm mit Änderungen synchronisiert, die Sie in Codedateien vornehmen.
Hinweis
Wenn das Projekt ein Klassendiagramm enthält und auf einen Typ verweist, der sich in einem anderen Projekt befindet, wird der referenzierte Typ erst dann im Klassendiagramm angezeigt, wenn Sie das Projekt für diesen Typ erstellen. Außerdem werden im Diagramm Änderungen am Code der externen Entität erst dann angezeigt, wenn Sie das Projekt für diese Entität neu erstellen.
Workflow des Klassendiagramms
Klassendiagramme können Ihnen dabei helfen, die Klassenstruktur von Projekten zu verstehen. Diese Projekte wurde womöglich von anderen Entwicklern erstellt, oder Sie benötigen einfach nur eine Auffrischung für ein Projekte, das Sie selbst erstellt haben. Sie können Klassendiagramme zur Anpassung, gemeinsamen Nutzung und zum Präsentieren von Projektinformationen mit anderen verwenden.
Der erste Schritt beim Präsentieren von Projektinformationen ist das Erstellen eines Klassendiagramms, das anzeigt, was Sie anzeigen möchten. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen von Klassendiagrammen zu Projekten (Klassen-Designer). Sie können für ein Projekt mehrere Klassendiagramme erstellen, mit denen eine andere Ansicht des Projekts, eine ausgewählte Teilmenge der Projekttypen oder eine ausgewählte Teilmenge der Mitgliedstypen angezeigt werden.
Neben der Definition der einzelnen Klassendiagramme können Sie auch die Darstellungsweise von Informationen ändern. Weitere Informationen finden Sie unter Anpassen von Klassendiagrammen.
Nach dem Tunen eines oder mehrerer Klassendiagramme können Sie sie in Microsoft Office-Dokumente kopieren und drucken oder als Bilddateien exportieren. Weitere Informationen finden Sie unter Kopieren von Klassendiagrammelementen in ein Microsoft Office-Dokument, Drucken von Klassendiagrammen und Exportieren von Klassendiagrammen als Bilder.
Hinweis
Klassen-Designer verfolgt nicht den Speicherort der Quelldateien, sodass die Änderung der Projektstruktur oder verschobenen Quelldateien im Projekt dazu führen kann, dass der Klassen-Designer den Typ, insbesondere den Quelltyp eines TypeDef-, Basisklassen oder Zuordnungstypen verliert. Es wird möglicherweise ein Fehler angezeigt, z.B. Dieser Typ kann im Klassen-Designer nicht angezeigt werden. In diesem Fall ziehen Sie den geänderten oder verschobenen Quellcode in das Klassendiagramm, um ihn erneut anzuzeigen.
Hinzufügen von Klassendiagrammen zu Projekten
Fügen Sie Ihrem Projekt in C#, Visual Basic oder C++ ein Klassendiagramm hinzu, damit Sie Klassen und andere Typen entwerfen, bearbeiten und umgestalten können. Sie können verschiedene Teile des Codes in einem Projekt visualisieren, indem Sie dem Projekt mehrere Klassendiagramme hinzufügen.
Sie können Klassendiagramme nicht aus Projekten erstellen, deren Code in mehreren Apps verwendet wird. Informationen zum Erstellen von UML-Klassendiagrammen finden Sie unter Erstellen von UML-Modellierungsprojekten und -Diagrammen.
Installieren der Klassen-Designer-Komponente
Wenn Sie die Komponente Klassen-Designer nicht installiert haben, befolgen Sie die nachstehenden Schritte, um sie zu installieren.
Öffnen Sie den Visual Studio-Installer über das Windows-Startmenü der durch Auswahl von Extras>Get Tools and Features (Tools und Features abrufen) über die Menüleiste in Visual Studio.
Der Visual Studio-Installer wird geöffnet.
Wenn Sie Visual Studio bereits installiert haben, klicken Sie in den Optionen auf die Schaltfläche Ändern.
Wählen Sie die Registerkarte Einzelne Komponenten aus, und scrollen Sie nach unten zur Kategorie Codetools.
Wählen Sie den Klassen-Designer aus, und klicken Sie anschließend auf Ändern.
Die Klassen-Designer-Komponente wird daraufhin installiert.
Hinzufügen eines leeren Klassendiagramms zu einem Projekt
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten und dann auf Hinzufügen>Neues Element. Drücken Sie alternativ auf STRG+UMSCHALT+A. Wenn ein kleines Fenster mit nur der Option zum Hinzufügen einer Codedatei angezeigt wird, wählen Sie die Schaltfläche Alle Vorlagen anzeigen aus.
Das Dialogfeld Neues Element hinzufügen wird geöffnet.
Erweitern Sie Allgemein, und wählen Sie dann Klassendiagramm aus der Vorlagenliste aus. Suchen Sie für Visual C++-Projekte in der Kategorie Hilfsprogramm nach der Vorlage Klassendiagramm.
Hinweis
Wenn Sie die Vorlage Klassendiagramm nicht sehen, befolgen Sie diese Schritte, um die Komponente Klassen-Designer für Visual Studio zu installieren. Wie weiter oben in diesem Artikel erwähnt, ist Der Klassen-Designer für .NET Core und .NET 5 und höher nicht verfügbar.
Das Klassendiagramm wird im Klassen-Designer geöffnet. Im Projektmappen-Explorer wird es als Datei mit der Erweiterung .cd angezeigt. Sie können Formen und Linien aus der Toolbox in das Diagramm ziehen.
Wiederholen Sie diese Schritte, um weitere Klassendiagramme hinzuzufügen.
Hinzufügen eines auf vorhandenen Typen basierenden Klassendiagramms
Öffnen Sie im Projektmappen-Explorer das Kontextmenü der Datei (durch Rechtsklick) und klicken Sie anschließend auf Klassendiagramm anzeigen.
Oder
Öffnen Sie in Klassenansicht das Kontextmenü für den Namespace oder Typ, und wählen Sie anschließend Klassendiagramm anzeigen aus.
Tipp
Wenn die Klassenansicht nicht geöffnet ist, öffnen Sie Klassenansicht über das Menü Ansicht. Drücken Sie alternativ auf STRG+UMSCHALT+C.
So zeigen Sie alle Inhalte eines Projekts in einem Klassendiagramm an
Klicken Sie im Projektmappen-Explorer oder in der Klassenansicht mit der rechten Maustaste auf das Projekt, und klicken Sie auf Anzeigen und anschließend auf Klassendiagramm anzeigen.
Daraufhin wird ein automatisch aufgefülltes Klassendiagramm erstellt.
Wichtig
Der Klassen-Designer ist in .NET Core-Projekten nicht verfügbar.
Anpassen von Klassendiagrammen
Sie können die Art und Weise ändern, in der in Klassendiagrammen Informationen angezeigt werden. Sie können das gesamte Diagramm oder die einzelnen Typen auf der Entwurfsoberfläche anpassen.
Beispielsweise können Sie den Zoomfaktor eines gesamten Klassendiagramms einstellen, die Gruppierung und Sortierung einzelner Typmember ändern, Beziehungen anzeigen oder ausblenden, und einzelne Typen oder mehrere Typen gemeinsam an eine beliebige Position auf dem Diagramm verschieben.
Hinweis
Durch das Anpassen der Art und Weise, wie Formen im Diagramm angezeigt werden, wird der zugrunde liegende Code für die im Diagramm angezeigten Typen nicht geändert.
Abschnitte, die Typmembers enthalten (z.B. der Abschnitt Eigenschaften einer Klasse) werden als „Depots“ bezeichnet. Sie können einzelne Depots und Typmember anzeigen oder ausblenden.
Vergrößern und Verkleinern der Ansicht des Klassendiagramms
Wählen Sie eine Klassendiagrammdatei im Klassen-Designer aus, und öffnen Sie diese.
Klicken Sie auf der Symbolleiste des Klassen-Designers auf die Schaltfläche Vergrößern oder Verkleinern, um den Zoomfaktor der Designer-Oberfläche zu ändern.
oder
Geben Sie einen bestimmten Zoomwert an. Sie können die Dropdownliste Zoom verwenden oder einen gültigen Zoomfaktor eingeben (der gültige Bereich liegt bei 10 % bis 400 %).
Hinweis
Das Ändern des Zoomfaktors wirkt sich nicht auf die Skalierung des ausgedruckten Klassendiagramms aus.
Anpassen der Gruppierung und Sortierung von Typmembern
Wählen Sie eine Klassendiagrammdatei im Klassen-Designer aus, und öffnen Sie diese.
Klicken Sie mit der rechten Maustaste auf einen leeren Bereich auf der Entwurfsoberfläche, und zeigen Sie auf Member gruppieren.
Wählen Sie eine der verfügbaren Optionen aus:
Nach Art gruppieren unterteilt einzelne Typmember in eine gruppierte Liste von Eigenschaften, Methoden, Ereignissen und Feldern. Die einzelnen Gruppen hängen von der Entitätendefinition ab: Beispielsweise wird in einer Klasse keine Gruppe von Ereignissen angezeigt, wenn noch keine Ereignisse für diese Klasse definiert sind.
Nach Zugriff gruppieren unterteilt einzelne Typmember auf der Grundlage der Zugriffsmodifizierer des Members in eine gruppierte Liste. Beispiel: Public und Private.
Alphabetisch sortieren zeigt die Elemente, aus denen eine Entität besteht, als einzelne, alphabetisch sortierte Liste an. Die Liste ist in aufsteigender Reihenfolge sortiert.
Ausblenden von Depots für einen Typ
Wählen Sie eine Klassendiagrammdatei im Klassen-Designer aus, und öffnen Sie diese.
Klicken Sie mit der rechten Maustaste auf die Memberkategorie in dem Typ, die Sie anpassen möchten (wählen Sie z.B. den Knoten Methoden in einer Klasse aus).
Klicken Sie auf Depot ausblenden.
Das ausgewählte Depot wird im Typcontainer ausgeblendet.
Ausblenden einzelner Member für einen Typ
Wählen Sie eine Klassendiagrammdatei im Klassen-Designer aus, und öffnen Sie diese.
Klicken Sie mit der rechten Maustaste in dem Typ auf den Member, den Sie ausblenden möchten.
Klicken Sie auf Ausblenden.
Der ausgewählte Member wird im Typcontainer ausgeblendet.
Anzeigen ausgeblendeter Depots und Member für einen Typ
Wählen Sie eine Klassendiagrammdatei im Klassen-Designer aus, und öffnen Sie diese.
Klicken Sie mit der rechten Maustaste auf den Namen des Typs mit dem ausgeblendeten Depot.
Klicken Sie auf Alle Member anzeigen.
Alle ausgeblendeten Depots und Member werden im Typcontainer angezeigt.
Ausblenden von Beziehungen
Wählen Sie eine Klassendiagrammdatei im Klassen-Designer aus, und öffnen Sie diese.
Klicken Sie mit der rechten Maustaste auf die Zuordnungs- oder Vererbungszeile, die Sie ausblenden möchten.
Klicken Sie für Zuordnungszeilen auf Ausblenden, und klicken Sie für Vererbungszeilen auf Vererbungszeile ausblenden.
Klicken Sie auf Alle Member anzeigen.
Alle ausgeblendeten Depots und Member werden im Typcontainer angezeigt.
Anzeigen ausgeblendeter Beziehungen
Wählen Sie eine Klassendiagrammdatei im Klassen-Designer aus, und öffnen Sie diese.
Klicken Sie mit der rechten Maustaste auf den Typ mit der ausgeblendeten Zuordnung oder Vererbung.
Klicken Sie für Zuordnungszeilen auf Alle Member anzeigen, und klicken Sie für Vererbungszeilen auf Basisklasse anzeigen oder Abgeleitete Klassen anzeigen.
Entfernen einer Typform aus einem Klassendiagramm
Sie können eine Typform aus dem Klassendiagramm entfernen, ohne dass dies Auswirkungen auf den zugrunde liegenden Code des Typs hat. Das Entfernen von Typformen aus einem Klassendiagramm wirkt sich nur auf das jeweilige Diagramm aus. Der zugrunde liegende Code, der den Typ definiert, und andere Diagramme, die den Typ anzeigen, sind nicht betroffen.
Wählen Sie im Klassendiagramm die aus dem Diagramm zu entfernende Typform aus.
Klicken Sie im Menü Bearbeiten auf Aus Diagramm entfernen.
Die Typform und sämtliche mit der Form verbundene Assoziations- oder Vererbungslinien werden aus dem Diagramm entfernt.
Löschen einer Typform und des zugrunde liegenden Codes
Klicken Sie auf der Entwurfsoberfläche mit der rechten Maustaste auf die Form.
Wählen Sie im Kontextmenü die Option Code löschen aus.
Die Form wird aus dem Diagramm entfernt, und der zugrunde liegende Code wird aus dem Projekt gelöscht.
Kopieren von Klassendiagrammelementen in ein Microsoft Office-Dokument
Sie können Formen aus einem .NET-Klassendiagramm (CD-Datei) in andere Dokumente kopieren. Entweder erhalten Sie eine Kopie der Form oder den zugrunde liegenden Code, basierend auf dem Typ des Dokuments, in das Sie sie eingefügt haben. Informationen zum Kopieren von Formen aus UML-Klassendiagrammen in ein Modellierungsprojekt finden Sie unter Exportieren von Bildern eines Diagramms.
Kopieren eines einzelnen Elements
Klicken Sie mit der rechten Maustaste auf die Form, und wählen Sie Bild kopieren aus.
Kopieren von mehreren Elementen
Wählen Sie die Formen im Diagramm aus, die Sie kopieren möchten.
Klicken Sie mit der rechten Maustaste auf die Auswahl, und wählen Sie Bild kopieren aus.
Kopieren aller Elemente in einem Klassendiagramm
Klicken Sie mit der rechten Maustaste auf die Diagrammoberfläche, und wählen Sie Alle auswählen aus. Drücken Sie alternativ auf STRG+A.
Wählen Sie im Menü Bearbeiten die Option Bild kopieren aus.
Sie können auch Kopieren anstelle von Bild kopieren auswählen. Mit Kopieren wird das Bild als Standardbitmap kopiert. Mit Bild kopieren wird das Bild als vektorbasiertes Bild kopiert. Dies ist für die meisten Office-Anwendungen besser geeignet.
Exportieren von Klassendiagrammen als Bilder
Um ein Klassendiagramm zu exportieren, das Sie von Code in einem Projekt erstellt haben, speichern Sie das Diagramm als Bild. Informationen zum Exportieren von UML-Klassendiagrammen finden Sie unter Exportieren von Diagrammen als Bild.
Exportieren eines Diagramms
Öffnen Sie die Klassendiagrammdatei (.cd).
Wählen Sie im Menü Klassendiagramm oder im Kontextmenü der Diagrammoberfläche die Option Diagramm als Bild exportieren aus.
Wählen Sie ein Diagramm aus.
Wählen Sie das gewünschte Format aus.
Wählen Sie Exportieren aus, um den Export abzuschließen.
Um mit anderen Dokumenten verknüpfte, exportierte Bilder zu aktualisieren, exportieren Sie das Diagramm erneut in Visual Studio.
Drucken von Klassendiagrammen
Sie können ein Klassendiagramm mithilfe der Druckfunktion von Visual Studio drucken.
So drucken Sie ein Klassendiagramm
Öffnen Sie das Klassendiagramm.
Klicken Sie im Menü Datei auf Drucken.
Es wird das gesamte Klassendiagramm gedruckt. Sie müssen möglicherweise die Einstellungen im Dialogfeld Seite einrichten anpassen, um das Diagramm in der passenden Größe zu drucken.
Hinzufügen von Kommentaren zu Klassendiagrammen
Sie können Kommentarformen zum Hinzufügen von Anmerkungen für Klassendiagramme verwenden. Eine Kommentarform verfügt über eine Eigenschaft, Text, in die Sie Text eingeben können. Kommentarformen existieren nur auf der Diagrammoberfläche und nicht im Code.
Ein Kommentar befindet sich in der Ansicht des Klassendiagramms im Klassen-Designer. Wenn Sie ein zweites Klassendiagramm im selben Projekt öffnen, werden Kommentare, die Sie in der ersten Ansicht erstellt haben, nicht angezeigt. Wenn Sie ein Diagramm löschen, werden auch alle in diesem Diagramm enthaltenen Kommentare gelöscht.
Sie können die Größe einer Kommentarform ändern, jedoch nicht andere Aspekte der Darstellung wie Hintergrundfarbe, Schriftart und -größe.
So fügen Sie ein Kommentar hinzu
Ziehen Sie ein Kommentar aus der Klassen-Designer-Toolbox in das Klassendiagramm.
Klicken Sie in die neue Kommentarform im Diagramm, und geben Sie den gewünschten Text ein.
Verwenden Sie die Mausaktionen und Tastenkombinationen in den Fenstern „Klassendiagramm“ und „Klassendetails“.
Zusätzlich zur Maus können Sie die Tastatur verwenden, um im Klassen-Designer und im Fenster Klassendetails Navigationsvorgänge auszuführen.
Verwenden der Maus im Klassen-Designer
Die folgenden Mausaktionen werden in Klassendiagrammen unterstützt:
Mauskombination | Kontext | Beschreibung |
---|---|---|
Doppelklicken | Shape-Elemente | Öffnet den Code-Editor. |
Doppelklicken | Lollipop-Connector | Lollipop erweitern/reduzieren. |
Doppelklicken | Lollipop-Connectorbezeichnung | Ruft den Befehl Schnittstelle anzeigen auf |
Mausrad | Klassendiagramm | Vertikaler Bildlauf. |
UMSCHALT+Mausrad | Klassendiagramm | Horizontaler Bildlauf. |
STRG+Mausrad | Klassendiagramm | Zoomen |
STRG+UMSCHALT+Klick | Klassendiagramm | Zoomen |
Verwenden der Maus im Fenster „Klassendetails“
Mit einer Maus können Sie die Darstellung des Fensters Klassendetails und der in ihm angezeigten Daten folgendermaßen ändern:
Nach Klicken in einer bearbeitbaren Zelle können Sie den Inhalt dieser Zelle bearbeiten. Ihre Änderungen werden an allen Stellen übernommen, an denen diese Daten gespeichert sind oder angezeigt werden, somit auch im Eigenschaftenfenster und im Quellcode.
Ein Klicken in eine beliebige Zelle einer Zeile bewirkt, dass im Eigenschaftenfenster die Eigenschaften für das Element angezeigt werden, das durch diese Zeile dargestellt wird.
Um die Breite einer Spalte zu ändern, ziehen Sie die Begrenzung der rechten Seite der Spaltenüberschrift solange, bis die Spalte die von Ihnen gewünschte Breite hat.
Sie können Depot- oder Eigenschaftsknoten erweitern oder reduzieren, indem Sie auf die Pfeilsymbole links neben der Zeile klicken.
Das Fenster Klassendetails enthält mehrere Schaltflächen zum Erstellen neuer Member in der aktuellen Klasse sowie zum Navigieren zwischen den Depots der Member im Raster des Fensters Klassendetails.
Verwenden der Tastatur im Klassen-Designer
Die folgenden Tastaturaktionen werden in Klassendiagrammen unterstützt:
Key | Kontext | Beschreibung |
---|---|---|
Pfeiltasten | In Typformen | Navigation im Strukturstil in Forminhalten (Umschließen einer Form wird unterstützt). Nach-links- und Nach-rechts-Taste erweitern/reduzieren das aktuelle Element, sofern es erweiterbar ist, und navigieren andernfalls zum übergeordneten Element (ausführliches Verhalten entsprechend Navigation in Strukturansicht). |
Pfeiltasten | Formen der obersten Ebene | Verschieben von Formen im Diagramm. |
UMSCHALT+Pfeiltasten | In Typformen | Erstellen einer fortlaufenden Auswahl, die aus Formelementen wie Member, geschachtelte Typen oder Depots besteht. Diese Tastenkombinationen unterstützen kein Umschließen. |
Home | In Typformen | Navigiert zum Titel der Form der obersten Ebene. |
Home | Formen der obersten Ebene | Navigiert zur ersten Form im Diagramm. |
ENDE | In Typformen | Navigiert zum letzten sichtbaren Element in der Form. |
ENDE | Formen der obersten Ebene | Navigiert zur letzten Form im Diagramm. |
UMSCHALT+POS1 | In Typform | Wählt Elemente innerhalb der Form aus, beginnend mit dem aktuellen Element und endend mit dem obersten Element in derselben Form. |
UMSCHALT+Ende | In Typform | Identisch mit UMSCHALT+POS1, aber in Von-oben-nach-unten-Richtung. |
EINGABETASTE | Alle Kontexte | Ruft die Standardaktion für die Form auf, die auch durch Doppelklicken verfügbar ist. In den meisten Fällen ist dies "Code anzeigen", aber für einige Elemente ist das unterschiedlich definiert (Lollipops, Depot-Header, Lollipop Bezeichnungen). |
+ und - | Alle Kontexte | Wenn das Element, das aktuell den Fokus hat, erweiterbar ist, wird es mit diesen Tasten erweitert oder reduziert. |
> | Alle Kontexte | Bei einem Element mit untergeordneten Elementen wird hiermit das Element erweitert, wenn es reduziert ist, und zum ersten untergeordneten Element navigiert. |
< | Alle Kontexte | Navigiert zum übergeordneten Element. |
Alt+UMSCHALT+L | In und auf Typformen. | Navigiert zum Lollipop der aktuell ausgewählten Form, sofern vorhanden. |
Alt+UMSCHALT+B | In und auf Typformen. | Wird die Basistypenliste auf der Typform angezeigt, und enthält die Liste mehrere Elemente, wird hiermit der Erweiterungszustand der Liste umgeschaltet (reduzieren/erweitern). |
Löschen | Auf Typ- und Kommentarformen | Ruft den Befehl Aus Diagramm entfernen auf |
Löschen | Auf irgendeinem anderen Element | Ruft den Befehl Aus Code löschen auf (Member, Parameter, Zuordnungen, Vererbung, Lollipop-Bezeichnungen) |
STRG+ENTF | Alle Kontexte | Ruft den Befehl Aus Code löschen für die Auswahl auf |
TAB | Alle Kontexte | Navigiert zum nächsten untergeordneten Element desselben übergeordneten Elements (unterstützt Umschließen). |
UMSCHALT+Tab | Alle Kontexte | Navigiert zum vorhergehenden untergeordneten Element desselben übergeordneten Elements (unterstützt Umschließen). |
LEERTASTE | Alle Kontexte | Schaltet die Auswahl für das aktuelle Element um. |
Verwenden der Tastatur im Fenster „Klassendetails“
Hinweis
Die folgenden Tastenzuordnungen wurden gewählt, um speziell die Erfahrung des Eingebens von Code zu imitieren.
Verwenden Sie die folgenden Tasten, um im Fenster Klassendetails zu navigieren:
Key | Ergebnis |
---|---|
, (Komma) | Wenn sich der Cursor in einer Parameterzeile befindet, wird der Cursor nach Eingabe eines Kommas in das "Name"-Feld des nächsten Parameters verschoben. Befindet sich der Cursor in der letzten Parameterzeile einer Methode, wird der Cursor in das Feld <add parameter> verschoben, das Sie dazu verwenden können, einen neuen Parameter zu erstellen. Befindet sich der Cursor an einer anderen Stelle im Fenster Klassendetails, wird durch ein Eingeben eines Kommas ein tatsächliches Komma im aktuellen Feld hinzugefügt. |
; (Semikolon) oder ) (schließende Klammer) | Verschiebt den Cursor in das Feld „Name“ der nächsten Memberzeile im Raster des Fensters Klassendetails. |
TAB | Verschiebt den Cursor in das nächste Feld, wobei zunächst ein Verschieben von links nach rechts und dann von oben nach unten erfolgt. Wird der Cursor aus einem Feld bewegt, in das Text eingegeben wurde, wird dieser Text vom Fenster Klassendetails verarbeitet und gespeichert, sofern er keine Fehler erzeugt. Befindet sich der Cursor in einem leeren Feld wie <Parameter hinzufügen>, bewirkt TAB, dass der Cursor in das erste Feld der nächsten Zeile verschoben wird. |
LEERTASTE | Verschiebt den Cursor in das nächste Feld, wobei zunächst ein Verschieben von links nach rechts und dann von oben nach unten erfolgt. Befindet sich der Cursor in einem leeren Feld wie <Parameter hinzufügen>, wird er in das erste Feld der nächsten Zeile verschoben. Wenn Sie <Leerzeichen> unmittelbar nach einem Komma drücken, wird dies ignoriert. Befindet sich der Cursor im Feld "Zusammenfassung", wird durch Eingeben eines Leerzeichens ein Leerzeichen hinzugefügt. Befindet sich der Cursor in der "Ausblenden"-Spalte einer Zeile, bewirkt ein Eingeben eines Leerzeichens, dass der Wert des Kontrollkästchen "Ausblenden" umgeschaltet wird. |
STRG+TAB | Wechselt zu einem anderen Dokumentfenster. Beispielsweise können Sie aus dem Fenster Klassendetails in eine geöffnete Codedatei wechseln. |
ESC | Wenn Sie begonnen haben, Text in ein Feld einzugeben, fungiert Drücken von ESC wie eine Rückgängig-Taste, sodass der Inhalt des Feldes auf seinen vorherigen Wert zurückgesetzt wird. Wenn das Fenster „Klassendetails“ den allgemeinen Fokus besitzt, aber keine bestimmte Zelle fokussiert wird, bewirkt ein Drücken von ESC, dass der Fokus aus dem Fenster Klassendetails verschoben wird. |
NACH-OBEN- und NACH-UNTEN-TASTE | Mit diesen Tasten wird der Cursor vertikal von Zeile zu Zeile im Raster des Fensters Klassendetails verschoben. |
NACH-LINKS-TASTE | Befindet sich der Cursor in der Spalte „Name“, bewirkt ein Drücken der NACH-LINKS-TASTE, dass der aktuelle Knoten in der Hierarchie reduziert wird (falls er geöffnet ist). |
NACH-RECHTS-TASTE | Befindet sich der Cursor in der Spalte „Name“, bewirkt ein Drücken der NACH-RECHTS-TASTE, dass der aktuelle Knoten in der Hierarchie erweitert wird (falls er reduziert ist). |
Tipp
Eine ausführliche Liste der Tastenkombinationen finden Sie unter Tastenkombinationen in Visual Studio.