السلام عليكم و رحمة الله و بركاته .... عندي سؤال محيرني و هو كيف اجعل برنامجي فقد يعرص التاريخ الأفرنجي حتى لو كان الجهاز يهمل على تاريخ هجري و كيف اعمل ذلك على الأداة DateTimePicker .... و شكرا جزيلا لمساعدتكم
كيف اجعل التاريخ دائما افرنجي
مغلق
ضع هذه التعليمة عند تحميل الفورم الرئيسي:
VBA.Calendar = vbCalGreg
تم تعديل هذه المشاركة بواسطة مهند عبادي في 20 يونيو 2004 في 08:37
السلام عليكم
وهذه الدالة لتغيير تنسيق التاريغ في الجهاز
Private Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String) As Long Private Const LOCALE_IDATE = &H21 ' short date format ordering Private Const LOCALE_SSHORTDATE = &H1F ' short date format string Public Sub SetDateFormat(ByVal theFormat As String) Dim strBuffer As String Dim Res As Long strBuffer = theFormat & Chr(0) Res = SetLocaleInfo(LOCALE_IDATE, LOCALE_SSHORTDATE, strBuffer) End Sub
الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.
إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.
شكرا جزيلا على الرد ... لكن عندي مشكلتي هي انني عندما استخدم DateTimePicker
يعرض لي اسماء الشهور الهجرية و الأيام بالإفرنجي ... مثلا شهر رمضان فيه 31 يوم .... لذلك اريد جعل التاريخ دائما افرنجي ... مع العلم ان الطريقة السابقة لم تنجح ... فما هو الحل برأيكم
هذا الموضوع مغلق.
