Gewusst wie: Verwenden von Ressourcenvorlagen
Eine Ressourcenvorlage ist eine benutzerdefinierte Ressource, die als RCT-Datei gespeichert wurde. Sie kann als Ausgangsbasis für die Erstellung weiterer Ressourcen dienen. Mit Ressourcenvorlagen können Sie Zeit beim Entwickeln zusätzlicher Ressourcen oder Ressourcengruppen sparen, die über gemeinsame Features, wie Standardsteuerelemente oder andere wiederkehrende Elemente, verfügen. Angenommen, Sie möchten eine Hilfeschaltfläche und ein Symbol für ein Firmenlogo in mehrere Dialogfelder aufnehmen. Am schnellsten gehen Sie vor, indem Sie eine neue Dialogfeldvorlage erstellen und diese durch Einfügen des Logos und der Hilfeschaltfläche anpassen.
Nachdem Sie die Ressourcenvorlage angepasst haben, müssen Sie die Änderungen im Vorlagenordner (bzw. an einem anderen im Includepfad angegebenen Speicherort) speichern, damit die neue Ressourcenvorlage im Dialogfeld "Ressource hinzufügen" unter ihrem Ressourcentyp angezeigt wird. Die neue Ressourcenvorlage kann anschließend so oft wie nötig verwendet werden.
Tipp
Sprachspezifische Vorlagendateien können in Unterverzeichnissen des zentralen Vorlagenverzeichnisses abgelegt werden. Beispielsweise können alle englischen Vorlagendateien unter \<Ressourcenvorlagenverzeichnis>\1033 abgelegt werden.
So erstellen Sie eine Vorlage für Ressourcen
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt.
Wählen Sie im Kontextmenü den Befehl Hinzufügen aus, und klicken Sie dann auf Neues Element hinzufügen.
Wählen Sie im Dialogfeld Neues Element hinzufügen im Bereich Vorlagen die Option Ressourcenvorlagendatei (.rct).
Geben Sie einen Namen und einen Speicherort für die neue RCT-Datei ein, und klicken Sie auf Öffnen.
Die neue RCT-Datei wird dem Projekt hinzugefügt und im Projektmappen-Explorer unter dem Ordner Ressourcen angezeigt.
Sie können jetzt auf die RCT-Datei doppelklicken, um sie in einem Dokumentfenster zu öffnen. Anschließend können Sie der RCT-Datei Ressourcen hinzufügen (indem Sie im Dokumentfenster mit der rechten Maustaste auf die Datei klicken und den Befehl Ressource hinzufügen aus dem Kontextmenü auswählen). Sie können diese Ressourcen dann anpassen und die RCT-Datei speichern.
Tipp
Wenn Sie eine neue RCT-Datei erstellen, wird diese von Visual Studio unter \Programme\Microsoft Visual Studio 9.0\VC\VCResourceTemplates, unter \Programme\Microsoft Visual Studio 9.0\VC\VCResourceTemplates\LCID (z. B. 1033 für Englisch) oder an einem anderen Speicherort im Includepfad gesucht. Wenn Sie es vorziehen, die RCT-Dateien in einem anderen Dateiordner (z. B. \Eigene Dateien) zu speichern, müssen Sie diesen Ordner lediglich dem Includepfad hinzufügen. Die RCT-Datei wird daraufhin automatisch von Visual Studio gefunden.
So konvertieren Sie eine vorhandene RC-Datei in eine RCT-Datei
Klicken Sie im Menü Datei auf Speichern von <Ihr Dateiname> unter.
Geben Sie einen Speicherort an, und klicken Sie auf OK.
So erstellen Sie eine neue Ressource von einer Vorlage
Klicken Sie im Bereich Ressourcenansicht mit der rechten Maustaste auf die RC-Datei, und wählen Sie dann im Kontextmenü den Befehl Ressource hinzufügen aus.
Klicken Sie im Dialogfeld Ressource hinzufügen auf das Pluszeichen (+) neben einer Ressource, um den Ressourcenknoten zu erweitern und alle für diese Ressource verfügbaren Vorlagen anzuzeigen.
Doppelklicken Sie auf die gewünschte Vorlage.
Ändern Sie die hinzugefügte Ressource im entsprechenden Ressourcen-Editor wie gewünscht.
Der Ressourcen-Editor stellt automatisch eine eindeutige Ressourcen-ID bereit. Sie können die Ressourceneigenschaften nach Bedarf überarbeiten.
Informationen zum Hinzufügen von Ressourcen zu verwalteten Projekten finden Sie unter Ressourcen in Anwendungen im .NET Framework-Entwicklerhandbuch. Informationen zum manuellen Hinzufügen von Ressourcendateien zu verwalteten Projekten, zum Zugreifen auf Ressourcen, zum Anzeigen statischer Ressourcen und zum Zuweisen von Ressourcenzeichenfolgen zu Eigenschaften finden Sie unter Exemplarische Vorgehensweise: Lokalisieren von Windows Forms und Exemplarische Vorgehensweise: Verwenden von Ressourcen zur Lokalisierung mit ASP.NET.
Anforderungen
Win32