أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

لا تعكس DateTimePicker والتحكم MonthCalendar خاصية CurrentUICulture مؤشر الترابط الرئيسي تنفيذ أحد التطبيقات وذلك عند إنشاء تطبيقات مترجمة في .NET Framework أو Visual Studio 2005 أو Visual Studio .NET

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية889834
الأعراض
إضافة عنصر تحكم DateTimePicker وعنصر تحكم MonthCalendar إلى تطبيق Microsoft Windows النماذج. تم تعيين تقويم نظام التشغيل إلى الإنكليزية (en_US). ومع ذلك، يمكنك تعيين خاصية CurrentUICulture مؤشر الترابط الخاص بك إلى الفرنسية (fr_FR). يحدث السلوك التالي:
  • يتم عرض الشهور باللغة الإنكليزية.
  • تنسيق التاريخ القصير month / day / year.
عنصر التحكم DateTimePicker وعنصر التحكم MonthCalendar لا تعكس خاصية CurrentUICulture مؤشر ترابط التنفيذ الرئيسي التطبيق كما هو متوقع عند إنشاء التطبيقات المترجمة.

في Microsoft Visual Basic 2005 أو 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.CurrentCultureEnd Sub
السبب
يحدث هذا السلوك لأن عنصر التحكم DateTimePicker وعنصر التحكم MonthCalendar عناصر تحكم شائعة لـ Microsoft Windows. لذلك، يحدد لغة المستخدم نظام تشغيل واجهة المستخدم من عناصر التحكم هذه.
الحل
لتغيير هذا السلوك تغيير إعدادات التقويم لغة المستخدم في "لوحة التحكم". للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ ، ثم انقر فوق لوحة التحكم ومن ثم انقر نقراً مزدوجاً فوق الخيارات الإقليمية وخيارات اللغة.
  2. في "الخيارات الإقليمية وخيارات اللغة" ، ثم حدد عنصراً في المقطع تحديد عنصر لمطابقة تفضيلاته ، أو انقر فوق "تخصيص" لاختيار التنسيق الخاص بك لتحديد لغة التي تريدها على عنصر التحكم المطلوب استخدامه.
  3. انقر فوق موافق.
معلومات أخرى
للحصول على مزيد من المعلومات حول التحكم DateTimePicker قم بزيارة موقع مطوري Microsoft (MSDN) التالي على الويب:للحصول على مزيد من المعلومات حول التحكم MonthCalendar قم بزيارة موقع MSDN التالي:
vs2002 vs2003

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 889834 - آخر مراجعة: 12/03/2007 18:44:01 - المراجعة: 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 KbMtar
تعليقات
/html>html>body>/html>>isplay: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">>/html>/html>body>