Το DateTimePicker και ενός MonthCalendar ελέγχου δεν αντικατοπτρίζουν την ιδιότητα CurrentUICulture του νήματος κύριο εκτέλεση μιας εφαρμογής όταν δημιουργήσατε μια μεταφρασμένη εφαρμογή της.NET Framework, στο Visual Studio 2005 ή στο Visual Studio.NET

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 889834 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Μπορείτε να προσθέσετε έναDateTimePickerέλεγχος και έναΕνός MonthCalendarΈλεγχος για την εφαρμογή Microsoft Windows Forms. Σας λειτουργικό σύστημα ημερολόγιο έχει οριστεί σε Αγγλικά)en_US). Ωστόσο, μπορείτε να ορίσετε τοCurrentUICultureη ιδιότητα του νήματος (Γαλλικάfr_FR). Το ακολουθεί η συμπεριφορά παρουσιάζεται:
  • Τους μήνες εμφανίζονται στα Αγγλικά.
  • Έχει τη μορφή σύντομης ημερομηνίαςΜήνας/ημέρα/έτος.
ΤοDateTimePickerέλεγχος και ηΕνός MonthCalendarστοιχείο ελέγχου δεν αντικατοπτρίζουν τηνCurrentUICultureη ιδιότητα νήμα κύριο εκτέλεσης της εφαρμογής, καθώς αναμενόταν όταν δημιουργήσατε τη μεταφρασμένη εφαρμογής.

Παρακάτω 2005 Του Microsoft Visual Basic ή Microsoft Visual Basic.Παράδειγμα NET, όταν κάνετε Ορίστε τοCurrentUICultureιδιότηταfr_FR, τοDateTimePickerέλεγχος και ηΕνός MonthCalendarστοιχείο ελέγχου εμφανίζει περιβάλλον χρήστη στα γαλλικά:
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.CurrentCulture

End Sub

Αιτία

Αυτή η συμπεριφορά προκύπτει επειδή τοDateTimePickerέλεγχος και ηΕνός MonthCalendarστοιχείο ελέγχου είναι συνηθισμένα στοιχεία ελέγχου του Microsoft Windows. Επομένως, το τοπικές ρυθμίσεις χρήστη στο λειτουργικό σύστημα Καθορίζει το περιβάλλον χρήστη αυτών τα στοιχεία ελέγχου.

Προτεινόμενη αντιμετώπιση

Για να αλλάξετε αυτήν τη συμπεριφορά, αλλάξτε το ημερολόγιο τοπικές ρυθμίσεις χρήστη ρυθμίσεις στον πίνακα ελέγχου. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπίΈναρξη, κάντε κλικ στο κουμπίΣτοιχείο ελέγχου Πίνακας, και στη συνέχεια κάντε διπλό κλικΤοπικές ρυθμίσεις και ρυθμίσεις γλώσσας Επιλογές.
  2. Με τοΤοπικές επιλογές και γλώσσαςστο παράθυρο διαλόγου, επιλέξτε ένα στοιχείο στο τουΕπιλογή στοιχείου ώστε να ταιριάζει με το προτιμήσεις ή κάντε κλικ στο κουμπί Προσαρμογή για να επιλέξετε τη δική σας μορφήενότητα Επιλέξτε τη γλώσσα που θέλετε να χρησιμοποιήσετε το στοιχείο ελέγχου.
  3. Κάντε κλικ στο κουμπίOK.

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με τοDateTimePickerστοιχείο ελέγχου, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft προγραμματιστές (MSDN) στο Web:
.aspx http://msdn2.Microsoft.com/en-us/library/System.Windows.Forms.DateTimePicker (vs.71)
Για περισσότερες πληροφορίες σχετικά με τοΕνός MonthCalendarελέγχουν, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
.aspx http://msdn2.Microsoft.com/en-us/library/System.Windows.Forms.MonthCalendar (vs.71)

Ιδιότητες

Αναγν. άρθρου: 889834 - Τελευταία αναθεώρηση: Παρασκευή, 11 Φεβρουαρίου 2011 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • 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
Λέξεις-κλειδιά: 
kbvs2005swept kbvs2005applies kbwindowsforms kbcontrol kblocalization kbtshoot kbinfo kbmt KB889834 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:889834

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com