Freigeben über


Konfigurieren von Windows Forms Designer-Optionen in Visual Studio

In diesem Artikel erfahren Sie, wie Sie die Windows Forms Designer-Einstellungen in Visual Studio konfigurieren, einschließlich Rasterlayout, Codegenerierung, High-DPI Unterstützung und anderen Designereinstellungen.

Voraussetzungen

  • Visual Studio ist mit einer Workload installiert, die die Entwicklung von Windows Forms umfasst.
  • Ein geöffnetes Windows Forms-Projekt (um die Auswirkungen dieser Einstellungen anzuzeigen).

Öffnen der Windows Forms Designer-Optionen

  1. Wählen Sie "Extrasoptionen>" in der Menüleiste aus.
  2. Erweitern Sie Alle Einstellungen>Windows Forms Designer.
  3. Wählen Sie "Allgemein" aus, um den Einstellungsbereich zu öffnen.
  1. Wählen Sie "Extrasoptionen>" in der Menüleiste aus.
  2. Erweitern Sie Den Windows Forms-Designer.
  3. Wählen Sie "Allgemein" aus, um die Einstellungsseite zu öffnen.

Konfigurieren von .NET Core-Designereinstellungen

Diese Einstellungen steuern das Verhalten des Windows Forms Out-of-Process-Designers für .NET Core- und .NET 5+-Projekte.

Festlegen des Verbindungstimeouts

So ändern Sie, wie lange Visual Studio auf die Reaktion des Out-of-Process-Designers wartet:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.

  2. Finden Sie Verbindungstimeout (Sek.).

  3. Legen Sie den Wert auf das gewünschte Timeout in Sekunden fest. Der Mindestwert beträgt 120 Sekunden.

    Erhöhen Sie diesen Wert, wenn Designer-Timeouts bei großen oder komplexen Formularen auftreten.

Festlegen der Protokollierungsebene

So steuern Sie, wie viele Diagnoseinformationen der out-of-process-Designer aufzeichnet:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.

  2. Suchen Sie die Protokollierungsebene.

  3. Wählen Sie eine der folgenden Optionen aus der Dropdownliste aus:

    • Keine – Keine Protokollierung.
    • Informational – Allgemeine Informationsmeldungen.
    • Warnungen – nur Warnmeldungen .
    • Fehler – nur Fehlermeldungen.
    • Ausführlich – Alle verfügbaren Diagnoseinformationen.

    Verwenden Sie die Option ausführlich bei der Problembehandlung von Designerproblemen.

Konfigurieren von Layout- und Rastereinstellungen

Diese Einstellungen steuern, wie das Designerraster angezeigt wird und wie Steuerelemente ausgerichtet werden, wenn Sie sie in einem Formular platzieren.

Festlegen der Größe der Rasterzelle

So ändern Sie den Abstand zwischen Gitternetzlinien:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.
  2. Suchen Sie die Standardrasterzellengröße.
  3. Geben Sie den horizontalen und vertikalen Abstand in Pixel ein. Der Standardwert ist 8, 8. Das Maximum beträgt 200, 200.

Festlegen des Layoutmodus

So wählen Sie aus, wie Steuerelemente im Designer ausgerichtet werden sollen:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.
  2. Suchen Sie den Layoutmodus.
  3. Wählen Sie eine der folgenden Optionen aus:
    • SnapToGrid – Steuerelemente werden beim Verschieben oder Ändern der Größe an Rasterkreuzungen ausgerichtet.
    • Ausrichtungslinien – Zeigt Ausrichtungshilfen an, die Ihnen bei der Ausrichtung von Steuerelementen an anderen Steuerelementen helfen.

Gitternetz anzeigen oder ausblenden

So schalten Sie die Sichtbarkeit des Größenrasters um:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.

  2. Aktivieren oder deaktivieren Sie das Kontrollkästchen "Raster anzeigen ".

    Das Raster wird standardmäßig angezeigt.

Aktivieren oder Deaktivieren des Andockens am Raster

Um zu steuern, ob Kontrollen an Rasterpositionen einrasten:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.

  2. Aktivieren oder deaktivieren Sie das Kontrollkästchen Am Raster ausrichten.

    Wenn diese Option aktiviert ist, werden Steuerelemente beim Verschieben oder Ändern der Größe am Raster angedockt, sodass UI-Elemente präziser ausgerichtet werden können. Wenn sie deaktiviert ist, können Sie Steuerelemente an jeder beliebigen Position frei platzieren.

Konfigurieren der High-DPI-Unterstützung

So aktivieren Sie Benachrichtigungen über DPI-Skalierungsprobleme im Designer:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.

  2. Aktivieren oder deaktivieren Sie das Kontrollkästchen "DPI-Skalierungsbenachrichtigungen ".

    Wenn diese Option aktiviert ist, zeigt der Windows Forms-Designer eine Meldung an, mit der Visual Studio mit 100% Skalierung neu gestartet wird, wenn DPI-Probleme erkannt werden.

Konfigurieren der Codegenerierung und -umgestaltung

Diese Einstellungen steuern, wie der Designer Code generiert und umgestaltet.

Aktivieren der optimierten Codegenerierung

So verwenden Sie die optimierte Codegenerierung für vom Designer generierten Code:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.

  2. Aktivieren oder deaktivieren Sie das Kontrollkästchen "Optimierte Codegenerierung ".

  3. Schließen Sie Visual Studio, und öffnen Sie es erneut, damit die Änderung wirksam wird.

    Hinweis

    Einige Steuerelemente sind möglicherweise nicht mit dem optimierten Codegenerierungsmodus kompatibel.

Refaktorisierung beim Umbenennen aktivieren

So führen Sie beim Umbenennen einer Komponente automatisch eine Umgestaltung durch:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.

  2. Aktivieren oder deaktivieren Sie das Kontrollkästchen "Umgestaltung beim Umbenennen aktivieren ".

    Wenn diese Option aktiviert ist, löst das Umbenennen einer Komponente im Eigenschaftenfenster oder Dokumentgliederungsfenster einen Umbenennungs-Refactoring-Vorgang aus, der alle Verweise aktualisiert.

Konfigurieren von Smarttags und Toolbox

Diese Einstellungen steuern das Smarttagverhalten und die Toolbox-Population.

Automatische Smarttags aktivieren

So steuern Sie, ob Steuerelemente Smarttags bei Auswahl anzeigen:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.

  2. Aktivieren oder deaktivieren Sie das Kontrollkästchen "Smarttags automatisch öffnen ".

    Hinweis

    Nicht alle Steuerelemente und Komponenten unterstützen Smarttags.

Aktivieren der automatischen Befüllung der Toolbox

So fügen Sie der Toolbox automatisch projektbasierte Komponenten hinzu:

  1. Öffnen Sie die Windows Forms-Designer-Optionen.

  2. Aktivieren oder deaktivieren Sie das Kontrollkästchen "Toolbox automatisch auffüllen ".

    Wenn diese Option aktiviert ist, werden benutzerdefinierte Komponenten und Steuerelemente, die von Ihrem Projekt erstellt wurden, automatisch im Toolboxfenster angezeigt.