Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Das Steuerelement DateTimePicker und MonthCalendar nicht wieder die CurrentUICulture-Eigenschaft des primären Ausführungsthread einer Anwendung bei der Erstellung einer lokalisierten Anwendung in .NET Framework, Visual Studio 2005 oder Visual Studio .NET

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 889834
Problembeschreibung
Fügen Sie ein DateTimePicker -Steuerelement und einem MonthCalendar -Steuerelement zu Ihrer Microsoft Windows Forms-Anwendung. Ihr Betriebssystem für Kalender ist Englisch ( En_US ) festgelegt. Jedoch legen Sie die CurrentUICulture -Eigenschaft des betreffenden Threads auf Französisch ( Fr_FR ). Das folgende Verhalten auftritt:
  • Die Monate werden in Englisch angezeigt.
  • Das kurze Datumsformat ist month / day / year.
Das DateTimePicker -Steuerelement und das MonthCalendar -Steuerelement wieder nicht die CurrentUICulture -Eigenschaft von der Anwendung primären Ausführungsthread wie erwartet, wenn Sie die lokalisierte Anwendung erstellt.

In der folgenden Microsoft Visual Basic 2005 oder Microsoft Visual Basic-Beispiel wenn Sie die CurrentUICulture -Eigenschaft auf Fr_FR , Festlegen der DateTimePicker -Steuerelement und das MonthCalendar -Steuerelement nicht anzeigen Ihre Benutzeroberfläche in Französisch:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load     System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("fr")     System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCultureEnd Sub
Ursache
Dieses Verhalten tritt auf, weil das DateTimePicker -Steuerelement und das MonthCalendar -Steuerelement allgemeinen Steuerelemente von Microsoft Windows sind. Benutzergebietsschema des Betriebssystems bestimmt daher die Benutzeroberfläche dieser Steuerelemente.
Lösung
Ändern Sie die Benutzer Gebietsschema Kalendereinstellungen in der Systemsteuerung, um dieses Verhalten zu ändern. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf Start , klicken Sie auf Systemsteuerung und doppelklicken Sie dann auf Regions- und Sprachoptionen .
  2. In den Regions- und Sprachoptionen Sie im Dialogfeld Wählen Sie ein Element im Abschnitt Element entsprechend seiner Einstellungen auswählen, oder klicken Sie auf Anpassen, wählen Sie Ihre eigenen Format um das Gebietsschema auszuwählen, die Sie das Steuerelement verwenden möchten.
  3. Klicken Sie auf OK .
Weitere Informationen
Weitere Informationen über das DateTimePicker -Steuerelement die folgenden Microsoft-Entwickler (MSDN)-Website:Weitere Informationen über das MonthCalendar -Steuerelement die folgenden MSDN-Website:
VS2002 VS2003

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 889834 – Letzte Überarbeitung: 12/03/2007 18:44:01 – Revision: 3.5

Microsoft .NET Framework 2.0, Microsoft .NET Framework 1.1, Microsoft .NET Framework 1.0, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Professional Edition, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition

  • kbmt kbvs2005swept kbvs2005applies kbwindowsforms kbcontrol kblocalization kbtshoot kbinfo KB889834 KbMtde
Feedback
/html> var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" html>?DI=4050&did=1&t=">